6 uniform sampler2D equirectangularMap;
8 const vec2 invAtan = vec2(0.1591, 0.3183);
10 vec2 sampleSphericalMap(vec3 v) {
11 vec2 uv = vec2(atan(v.z, v.x), asin(v.y));
17 vec2 uv = sampleSphericalMap(normalize(localPos));
18 fragColor = vec4(texture(equirectangularMap, uv).rgb, 1.f);