Explorar o código

Merge pull request #2615 from sebavan/master

Fix Edge Renderer + Highlight color
David Catuhe %!s(int64=8) %!d(string=hai) anos
pai
achega
835ee300e1
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      src/Rendering/babylon.renderingGroup.ts

+ 6 - 1
src/Rendering/babylon.renderingGroup.ts

@@ -126,12 +126,17 @@
                 this._renderTransparent(this._transparentSubMeshes);
                 engine.setAlphaMode(Engine.ALPHA_DISABLE);
             }
-            engine.setStencilBuffer(stencilState);
+
+            // Set back stencil to false in case it changes before the edge renderer.
+            engine.setStencilBuffer(false);
 
             // Edges
             for (var edgesRendererIndex = 0; edgesRendererIndex < this._edgesRenderers.length; edgesRendererIndex++) {
                 this._edgesRenderers.data[edgesRendererIndex].render();
             }
+
+            // Restore Stencil state.
+            engine.setStencilBuffer(stencilState);
         }
 
         /**