From 0585f7b9ca0ecff91fb6a1fab3483d514debc08c Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Sat, 11 Feb 2023 10:53:47 -0800 Subject: [PATCH] timer, mark ssao --- src/mol-canvas3d/passes/postprocessing.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mol-canvas3d/passes/postprocessing.ts b/src/mol-canvas3d/passes/postprocessing.ts index 80b70af94..7ee7402d0 100644 --- a/src/mol-canvas3d/passes/postprocessing.ts +++ b/src/mol-canvas3d/passes/postprocessing.ts @@ -734,6 +734,7 @@ export class PostprocessingPass { // don't render occlusion if offset is given, // which will reuse the existing occlusion if (props.occlusion.name === 'on' && this.occlusionOffset[0] === 0 && this.occlusionOffset[1] === 0) { + if (isTimingMode) this.webgl.timer.mark('SSAO.render'); if (this.ssaoScale < 1) { this.downsampledDepthTarget.bind(); this.downsampleDepthRenderable.render(); @@ -747,6 +748,7 @@ export class PostprocessingPass { this.ssaoBlurSecondPassFramebuffer.bind(); this.ssaoBlurSecondPassRenderable.render(); + if (isTimingMode) this.webgl.timer.markEnd('SSAO.render'); } if (toDrawingBuffer) { -- GitLab