Browse Source

better renderer depthMask handling

Alexander Rose 5 years ago
parent
commit
ccd1fa3a0f
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/mol-gl/renderer.ts

+ 4 - 2
src/mol-gl/renderer.ts

@@ -211,8 +211,10 @@ namespace Renderer {
                 state.enable(gl.BLEND)
                 for (let i = 0, il = renderables.length; i < il; ++i) {
                     const r = renderables[i]
-                    state.depthMask(r.values.uAlpha.ref.value === 1.0)
-                    if (!r.state.opaque) renderObject(r, variant)
+                    if (!r.state.opaque) {
+                        state.depthMask(false)
+                        renderObject(r, variant)
+                    }
                 }
             } else { // picking & depth
                 for (let i = 0, il = renderables.length; i < il; ++i) {