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 vec3 flippedPos = localPos;
19 vec2 uv = sampleSphericalMap(normalize(flippedPos));
20 fragColor = vec4(texture(equirectangularMap, uv).rgb, 1.f);