-- Workflow output overwrite test: assigned before branch, then safely overwritten. fragment shade in uv: vec2 out color: vec4 do color = vec4(uv, 0.0, 1.0) if uv.x > 0.5 then color = vec4(1.0, uv.y, 0.0, 1.0) end end