| @group(0) @binding(0) var tex : texture_2d<f32>; | |
| @group(0) @binding(1) var sam : sampler; | |
| @group(1) @binding(0) var store : texture_storage_2d<r32float, read_write>; | |
| @fragment | |
| fn main() { | |
| let a = sam; | |
| let b = a; | |
| let c = b; | |
| var res : vec4f = textureSampleLevel(tex, c, vec2f(1.0f), 0.0f, vec2i(1i)); | |
| textureStore(store, vec2i(0i), res); | |
| } |