// The image this instance draws, bound for it alone. @group(2) @binding(0) var image: texture_2d; @group(2) @binding(1) var samp: sampler; @fragment fn fs_main(in: VertexOutput) -> @location(0) vec4 { return masked(in, textureSample(image, samp, in.uv)); }