summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index 65d8a074..0626271e 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -2598,16 +2598,16 @@ void CHyprRenderer::renderSnapshot(WP<CPopup> popup) {
const bool SHOULD_BLUR = shouldBlur(popup);
CTexPassElement::SRenderData data;
- data.flipEndFrame = true;
- data.tex = FBDATA->getTexture();
- data.box = {{}, PMONITOR->m_transformedSize};
- data.a = popup->m_alpha->value();
- data.damage = fakeDamage;
- data.blur = SHOULD_BLUR;
- data.blurA = sqrt(popup->m_alpha->value()); // sqrt makes the blur fadeout more realistic.
+ data.flipEndFrame = true;
+ data.tex = FBDATA->getTexture();
+ data.box = {{}, PMONITOR->m_transformedSize};
+ data.a = popup->m_alpha->value();
+ data.damage = fakeDamage;
+ data.blur = SHOULD_BLUR;
+ data.blurA = sqrt(popup->m_alpha->value()); // sqrt makes the blur fadeout more realistic.
+ data.blockBlurOptimization = SHOULD_BLUR; // force no xray on this (popups never have xray)
if (SHOULD_BLUR)
data.ignoreAlpha = std::max(*PBLURIGNOREA, 0.01F); /* ignore the alpha 0 regions */
- ;
m_renderPass.add(makeUnique<CTexPassElement>(std::move(data)));
}