GpuBlendMode¶
Import: import system.gpu;
This reference lists the public declarations for this part of the library. See Reading API signatures for parameter and result notation. Shader-only declarations can be used only inside @compute, @vertex, @fragment, inferred helpers and ray tracing shader functions; using them elsewhere is a compile error.
GpuBlendMode¶
How a fragment shader's color combines with the color already in the target.
Replace¶
The new color replaces the old one.
Alpha¶
Standard transparency: the new color is mixed in by its alpha.
Premultiplied¶
Transparency for colors already multiplied by their alpha.
Additive¶
The new color is added to the old one, for glows and particles.