Explorar el Código

only call renderBlendedTransparent when needed

Alexander Rose hace 2 años
padre
commit
125566ed75
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/mol-canvas3d/passes/draw.ts

+ 3 - 1
src/mol-canvas3d/passes/draw.ts

@@ -230,7 +230,9 @@ export class DrawPass {
             }
         }
 
-        renderer.renderBlendedTransparent(scene.primitives, camera, null);
+        if (scene.opacityAverage < 1) {
+            renderer.renderBlendedTransparent(scene.primitives, camera, null);
+        }
     }
 
     private _render(renderer: Renderer, camera: ICamera, scene: Scene, helper: Helper, toDrawingBuffer: boolean, props: Props) {