-- Workflow discard path does not need output assignment. fragment shade in alpha: float out color: vec4 do if alpha < 0.01 then discard else color = vec4(alpha, alpha, alpha, 1.0) end end