---
id: screen-blend_mode
name: Screen.blend_mode
category: screen
kind: namespace-method
tokens: Screen.blend_mode
sig: Screen.blend_mode(mode)
tip: Choose replace or additive pixel blending.
order: 21
ns: Screen
member: blend_mode
---
Selects how drawn pixels combine with the framebuffer: 0 replaces (the default), 1 adds colours channel-wise and clamps at 255. Additive blending is how you draw glows, fire, lasers, and light — stack several bright shapes and the overlaps brighten toward white. Set it back to 0 when done.
```ludic
program Demo {
handler DrawWorld phase Render {
Screen.blend_mode(1)
Screen.fill_circle(x: 150, y: 120, radius: 30, color: Color.rgb(80, 20, 0))
Screen.fill_circle(x: 170, y: 120, radius: 30, color: Color.rgb(80, 20, 0))
Screen.blend_mode(0)
Screen.show()
}
}
```