Explorar o código

Reset mask before clearing stencil (#26737)

Ondřej Španěl %!s(int64=2) %!d(string=hai) anos
pai
achega
a2388920ec
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      src/renderers/WebGLRenderer.js

+ 6 - 1
src/renderers/WebGLRenderer.js

@@ -629,7 +629,12 @@ class WebGLRenderer {
 			}
 			}
 
 
 			if ( depth ) bits |= _gl.DEPTH_BUFFER_BIT;
 			if ( depth ) bits |= _gl.DEPTH_BUFFER_BIT;
-			if ( stencil ) bits |= _gl.STENCIL_BUFFER_BIT;
+			if ( stencil ) {
+
+				bits |= _gl.STENCIL_BUFFER_BIT;
+				this.state.buffers.stencil.setMask( 0xffffffff );
+
+			}
 
 
 			_gl.clear( bits );
 			_gl.clear( bits );