@group(0) @binding(1) var mySampler: sampler; @group(0) @binding(2) var myTexture: texture_cube; @fragment fn main( @location(0) fragUV: vec2, @location(1) fragPosition: vec4 ) -> @location(0) vec4 { var cubemapVec = fragPosition.xyz - vec3(0.5, 0.5, 0.5); return textureSample(myTexture, mySampler, cubemapVec); }