From 0a7e2cb152a11db35aa134fad0919bc939f16bae Mon Sep 17 00:00:00 2001 From: Ikalco <73481042+ikalco@users.noreply.github.com> Date: Wed, 9 Apr 2025 10:50:06 -0500 Subject: pass: remove renderer finalDamage since it's unused (#9996) --- src/render/pass/Pass.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/render/pass/Pass.cpp') diff --git a/src/render/pass/Pass.cpp b/src/render/pass/Pass.cpp index 60c1bc30..02c86a46 100644 --- a/src/render/pass/Pass.cpp +++ b/src/render/pass/Pass.cpp @@ -119,8 +119,7 @@ CRegion CRenderPass::render(const CRegion& damage_) { } if (damage.empty()) { - g_pHyprOpenGL->m_RenderData.damage = damage; - g_pHyprOpenGL->m_RenderData.finalDamage = damage; + g_pHyprOpenGL->m_RenderData.damage = damage; return damage; } @@ -150,16 +149,13 @@ CRegion CRenderPass::render(const CRegion& damage_) { blurRegion.intersect(damage).expand(oneBlurRadius()); - g_pHyprOpenGL->m_RenderData.finalDamage = blurRegion.copy().add(damage); - // FIXME: why does this break on * 1.F ? // used to work when we expand all the damage... I think? Well, before pass. // moving a window over blur shows the edges being wonk. blurRegion.expand(oneBlurRadius() * 1.5F); damage = blurRegion.copy().add(damage); - } else - g_pHyprOpenGL->m_RenderData.finalDamage = damage; + } if (std::ranges::any_of(m_vPassElements, [](const auto& el) { return el->element->disableSimplification(); })) { for (auto& el : m_vPassElements) { -- cgit v1.2.3