bill 1 년 전
부모
커밋
0729227901
2개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      src/view/pano/shader-env-cube.frag
  2. 0 1
      src/view/pano/shader-env.vert

+ 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;
 }