WestLangley 9 月之前
父节点
当前提交
1f707d644e
共有 1 个文件被更改,包括 3 次插入7 次删除
  1. 3 7
      examples/jsm/shaders/UnpackDepthRGBAShader.js

+ 3 - 7
examples/jsm/shaders/UnpackDepthRGBAShader.js

@@ -47,18 +47,14 @@ const UnpackDepthRGBAShader = {
 
 			#ifdef USE_REVERSEDEPTHBUF
 
-				if ( depth == 1.0 ) depth = 0.0; // wrong clear value?
+				gl_FragColor = vec4( vec3( depth ), opacity );
 
-				// [0, 1] -> [-1, 1]
-				depth = depth * 2.0 - 1.0;
+			#else
 
-				// Reverse to forward depth (precision is already destroyed at this point)
-				depth = 1.0 - depth;
+				gl_FragColor = vec4( vec3( 1.0 - depth ), opacity );
 
 			#endif
 
-			gl_FragColor = vec4( vec3( 1.0 - depth ), opacity );
-
 		}`
 
 };

粤ICP备19079148号