From 8b2da0b787938a475afa64cb52c2acadc3d82964 Mon Sep 17 00:00:00 2001 From: giagitom <giagitom@gmail.com> Date: Mon, 3 Apr 2023 12:46:11 +0200 Subject: [PATCH] avoid rendering of alpha 0 renderables on renderMarkingDepth --- src/mol-gl/renderer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mol-gl/renderer.ts b/src/mol-gl/renderer.ts index 46c03c3ca..d98294f45 100644 --- a/src/mol-gl/renderer.ts +++ b/src/mol-gl/renderer.ts @@ -463,7 +463,8 @@ namespace Renderer { for (let i = 0, il = renderables.length; i < il; ++i) { const r = renderables[i]; - if (r.values.markerAverage.ref.value !== 1) { + const alpha = clamp(r.values.alpha.ref.value * r.state.alphaFactor, 0, 1); + if (alpha !== 0 && r.values.markerAverage.ref.value !== 1) { renderObject(renderables[i], 'marking', Flag.None); } } -- GitLab