Quellcode durchsuchen

skip picking/depth pass for volume rendering

- not supported in shader anyway
- was printing 'no output' warning in Chrome console
Alexander Rose vor 3 Jahren
Ursprung
Commit
812f97ddb7
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  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);