Prechádzať zdrojové kódy

WebGLRenderer: Improve reverse depth buffer logging. (#33176)

Michael Herzog 1 mesiac pred
rodič
commit
740fba97fe
1 zmenil súbory, kde vykonal 6 pridanie a 0 odobranie
  1. 6 0
      src/renderers/webgl/WebGLCapabilities.js

+ 6 - 0
src/renderers/webgl/WebGLCapabilities.js

@@ -95,6 +95,12 @@ function WebGLCapabilities( gl, extensions, parameters, utils ) {
 	const logarithmicDepthBuffer = parameters.logarithmicDepthBuffer === true;
 	const reversedDepthBuffer = parameters.reversedDepthBuffer === true && extensions.has( 'EXT_clip_control' );
 
+	if ( parameters.reversedDepthBuffer === true && reversedDepthBuffer === false ) {
+
+		warn( 'WebGLRenderer: Unable to use reversed depth buffer due to missing EXT_clip_control extension. Fallback to default depth buffer.' );
+
+	}
+
 	const maxTextures = gl.getParameter( gl.MAX_TEXTURE_IMAGE_UNITS );
 	const maxVertexTextures = gl.getParameter( gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS );
 	const maxTextureSize = gl.getParameter( gl.MAX_TEXTURE_SIZE );

粤ICP备19079148号