瀏覽代碼

skip picking/depth pass for volume rendering

- not supported in shader anyway
- was printing 'no output' warning in Chrome console
Alexander Rose 3 年之前
父節點
當前提交
812f97ddb7
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/mol-gl/renderer.ts

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

@@ -320,6 +320,10 @@ namespace Renderer {
             }
 
             if (r.values.dRenderMode) { // indicates direct-volume
+                if ((variant[0] === 'p' || variant === 'depth') && r.values.dRenderMode.ref.value === 'volume') {
+                    return; // no picking/depth in volume mode
+                }
+
                 // culling done in fragment shader
                 state.disable(gl.CULL_FACE);
                 state.frontFace(gl.CCW);