-- Test: discard statement and select() builtin uniform albedo_tex: sampler2D @group(0) @entry(fragment) function fs_main(@location(0) uv: vec2) -> vec4 let color = sample(albedo_tex, uv) if color.a < 0.1 then discard end let bright = select(color.r > 0.5, 1.0, 0.0) return vec4(color.rgb * bright, color.a) end