Browse Source

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

Erik Kitson 13 năm trước cách đây
mục cha
commit
ec287d5bc6
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  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();
 
 	};