Explorar o código

skip picking/depth pass for volume rendering

- not supported in shader anyway
- was printing 'no output' warning in Chrome console
Alexander Rose %!s(int64=3) %!d(string=hai) anos
pai
achega
812f97ddb7
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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);