Sfoglia il codice sorgente

Fixed bug where depth buffer is not cleared if last object rendered on previous render cycle disabled depth mask.

Erik Kitson 13 anni fa
parent
commit
ec287d5bc6
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      src/renderers/WebGLRenderer.js

+ 5 - 0
src/renderers/WebGLRenderer.js

@@ -3178,6 +3178,11 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 		}
 
+		// Ensure depth buffer writing is enabled so it can be cleared on next render
+
+		this.setDepthTest( true );
+		setDepthWrite( true );
+
 		//_gl.finish();
 
 	};