bill před 1 rokem
rodič
revize
0729227901

+ 1 - 1
src/view/pano/shader-env-cube.frag

@@ -18,7 +18,7 @@ vec2 getSphereUV(vec3 v) {
 
 out vec4 vFragColor;
 void main(){
-  vec3 nor = normalize(vLocalPosition.xyz / vLocalPosition.w);
+  vec3 nor = normalize((vLocalPosition.xyz * vec3(-1, 1, 1)) / vLocalPosition.w);
   vec2 uv = getSphereUV(nor);
   vec3 color = texture(envTex, nor).rgb;
   // color /= color + 1.0;

+ 0 - 1
src/view/pano/shader-env.vert

@@ -8,5 +8,4 @@ out vec4 vLocalPosition;
 void main(){
   gl_Position = vec4(position.xy, 1, 1.0);
   vLocalPosition = invProjectionViewMat * gl_Position;
-  vLocalPosition.x *= -1.0;
 }