Procházet zdrojové kódy

only call renderBlendedTransparent when needed

Alexander Rose před 2 roky
rodič
revize
125566ed75
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  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) {