Explorar o código

fixed missing commit

Nicolas Cannasse %!s(int64=7) %!d(string=hai) anos
pai
achega
29af299768
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      h3d/impl/Stage3dDriver.hx

+ 3 - 3
h3d/impl/Stage3dDriver.hx

@@ -417,9 +417,9 @@ class Stage3dDriver extends Driver {
 
 	function selectStencilBits( opBits : Int, maskBits : Int ) {
 		var diffOp  = opBits ^ curStOpBits;
-		var diffMask = frBits ^ curStMaskBits;
+		var diffMask = maskBits ^ curStMaskBits;
 
-		if( (diffOp | diffRef) == 0 ) return;
+		if( (diffOp | diffMask) == 0 ) return;
 
 		if( diffOp & (Stencil.frontTest_mask | Stencil.frontSTfail_mask | Stencil.frontDPfail_mask | Stencil.frontPass_mask) != 0 ) {
 			ctx.setStencilActions(
@@ -443,7 +443,7 @@ class Stage3dDriver extends Driver {
 			ctx.setStencilReferenceValue(
 				Stencil.getReference(maskBits),
 				Stencil.getReadMask(maskBits),
-				Stencil.gettWriteMask(maskBits));
+				Stencil.getWriteMask(maskBits));
 		}
 
 		curStOpBits = opBits;