[[group(1), binding(0)]] var source: texture_2d; [[group(0), binding(0)]] var primary_sampler: sampler; var tex_coords_1: vec2; var color: vec4; fn main_1() { let _e8 = tex_coords_1; let _e9 = textureSample(source, primary_sampler, _e8); color = _e9; return; } [[stage(fragment)]] fn main([[location(0)]] tex_coords: vec2) -> [[location(0)]] vec4 { tex_coords_1 = tex_coords; main_1(); let _e3 = color; return _e3; }