Răsfoiți Sursa

WebGLBackend: Fix depth formats. (#30422)

Michael Herzog 1 an în urmă
părinte
comite
7d4b4ae02d
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      src/renderers/webgl-fallback/utils/WebGLTextureUtils.js

+ 2 - 1
src/renderers/webgl-fallback/utils/WebGLTextureUtils.js

@@ -261,7 +261,8 @@ class WebGLTextureUtils {
 
 		if ( glFormat === gl.DEPTH_COMPONENT ) {
 
-			if ( glType === gl.UNSIGNED_INT ) internalFormat = gl.DEPTH24_STENCIL8;
+			if ( glType === gl.UNSIGNED_SHORT ) internalFormat = gl.DEPTH_COMPONENT16;
+			if ( glType === gl.UNSIGNED_INT ) internalFormat = gl.DEPTH_COMPONENT24;
 			if ( glType === gl.FLOAT ) internalFormat = gl.DEPTH_COMPONENT32F;
 
 		}

粤ICP备19079148号