Selaa lähdekoodia

webglstate is completely reset

webglzhang 4 vuotta sitten
vanhempi
commit
ac62c29341
1 muutettua tiedostoa jossa 13 lisäystä ja 0 poistoa
  1. 13 0
      src/renderers/webgl/WebGLState.js

+ 13 - 0
src/renderers/webgl/WebGLState.js

@@ -884,11 +884,24 @@ function WebGLState( gl, extensions, capabilities ) {
 
 
 		currentProgram = null;
 		currentProgram = null;
 
 
+		currentBlendingEnabled = null;
 		currentBlending = null;
 		currentBlending = null;
+		currentBlendEquation = null;
+		currentBlendSrc = null;
+		currentBlendDst = null;
+		currentBlendEquationAlpha = null;
+		currentBlendSrcAlpha = null;
+		currentBlendDstAlpha = null;
+		currentPremultipledAlpha = false;
 
 
 		currentFlipSided = null;
 		currentFlipSided = null;
 		currentCullFace = null;
 		currentCullFace = null;
 
 
+		currentLineWidth = null;
+
+		currentPolygonOffsetFactor = null;
+		currentPolygonOffsetUnits = null;
+
 		colorBuffer.reset();
 		colorBuffer.reset();
 		depthBuffer.reset();
 		depthBuffer.reset();
 		stencilBuffer.reset();
 		stencilBuffer.reset();