Browse Source

Merge pull request #2615 from sebavan/master

Fix Edge Renderer + Highlight color
David Catuhe 8 years ago
parent
commit
835ee300e1
1 changed files with 6 additions and 1 deletions
  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);
         }
 
         /**