瀏覽代碼

Merge pull request #2615 from sebavan/master

Fix Edge Renderer + Highlight color
David Catuhe 8 年之前
父節點
當前提交
835ee300e1
共有 1 個文件被更改,包括 6 次插入1 次删除
  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);
         }
 
         /**