-- Test: dfdx, dfdy, fwidth, step builtins uniform albedo_tex: sampler2D @group(0) @entry(fragment) function fs_main(@location(0) uv: vec2) -> vec4 let color = sample(albedo_tex, uv) let dx = dfdx(color.r) let dy = dfdy(color.r) let fw = fwidth(color.r) let edge = step(0.1, fw) return vec4(color.rgb * (1.0 - edge), color.a) end