Skip to content

Commit 670de7b

Browse files
authored
Merge pull request #7169 from PimTournaye/imageLight-fix
imageLight - panorama shader bug, added @perminder-17 code snippet
2 parents 56ec9b6 + f14faea commit 670de7b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/webgl/shaders/sphereMapping.frag

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ void main() {
1616
float angleX = mix(uFovX/2.0, -uFovX/2.0, vTexCoord.x);
1717
vec3 rotatedNormal = vec3( angleX, angleY, 1.0 );
1818
rotatedNormal = uNewNormalMatrix * normalize(rotatedNormal);
19+
float temp = rotatedNormal.z;
20+
rotatedNormal.z = rotatedNormal.x;
21+
rotatedNormal.x = -temp;
1922
vec2 suv;
2023
suv.y = 0.5 + 0.5 * (-rotatedNormal.y);
2124
suv.x = atan(rotatedNormal.z, rotatedNormal.x) / (2.0 * PI) + 0.5;

0 commit comments

Comments
 (0)