Optional ReadonlyuseOptional ReadonlygammaOptional ReadonlynoFast path: skip the vColor * uIntensity + uOffset GOG chain
(and its max(..., vec3(0)) clamp) when the wrapper knows
intensity == 1 && offset == 0 — the default and most common
configuration. Mirrors the GLSL3 LUXAR_NO_GOG define and the
line factory's noGOG flag (three-geometry symmetry).
Optional ReadonlyuseWhen undefined, derived from blendingMode === 'max'. Explicit
config still wins so callers can decouple shader output from
framebuffer blending (rare but supported).
Optional ReadonlyblendingLuxar blending mode. The factory configures the matching THREE
state via getPointBlendingState +
applyBlendingStateToMaterial. Defaults to 'additive' to
match the GLSL wrapper class.
When
true(gamma == 1.0), the per-fragment / pre-LUT gammapow()is skipped —pow(x, 1) == x. Mirrors the GLSL3LUXAR_GAMMA_ONEdefine. The material wrapper sets this from the presence of that define and toggles it onupdateGamma.