Browse Source

wboit, tweak timer.mark

Alexander Rose 2 years ago
parent
commit
d8d6aa7136
1 changed files with 2 additions and 4 deletions
  1. 2 4
      src/mol-canvas3d/passes/draw.ts

+ 2 - 4
src/mol-canvas3d/passes/draw.ts

@@ -158,21 +158,19 @@ export class DrawPass {
             const target = PostprocessingPass.isEnabled(postprocessingProps)
                 ? this.postprocessing.target : this.colorTarget;
 
-            if (isTimingMode) this.webgl.timer.mark('DpoitPasses.render');
-
             const dpoitTextures = this.dpoit.bind();
             renderer.renderDpoitTransparent(scene.primitives, camera, this.depthTextureOpaque, dpoitTextures);
 
             for (let i = 0; i < iterations; i++) {
+                if (isTimingMode) this.webgl.timer.mark('DpoitPass.layer');
                 const dpoitTextures = this.dpoit.bindDualDepthPeeling();
                 renderer.renderDpoitTransparent(scene.primitives, camera, this.depthTextureOpaque, dpoitTextures);
 
                 target.bind();
                 this.dpoit.renderBlendBack();
+                if (isTimingMode) this.webgl.timer.markEnd('DpoitPass.layer');
             }
 
-            if (isTimingMode) this.webgl.timer.markEnd('DpoitPasses.render');
-
             // evaluate dpoit
             target.bind();
             this.dpoit.render();