summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2025-08-03 16:39:54 +0200
committerVaxry <vaxry@vaxry.net>2025-08-03 16:39:54 +0200
commitf6d8e86439473a5df84cbf1106dafee517f535b0 (patch)
tree5897377bc42b7d03e736c39c1dd18a8559db7ba2 /src/render/Renderer.cpp
parent61826dc7acd18ef8f2e8d1ccda9c08f70eb72e6d (diff)
popup: imorove logging, use fadeAlpha for opacity
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index 62bec442..cb6bd264 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -664,7 +664,7 @@ void CHyprRenderer::renderWindow(PHLWINDOW pWindow, PHLMONITOR pMonitor, const T
const auto pos = popup->coordsRelativeToParent();
const Vector2D oldPos = renderdata.pos;
renderdata.pos += pos;
- renderdata.alpha = popup->m_alpha->value();
+ renderdata.fadeAlpha = popup->m_alpha->value();
popup->m_wlSurface->resource()->breadthfirst(
[this, &renderdata](SP<CWLSurfaceResource> s, const Vector2D& offset, void* data) {
@@ -2416,6 +2416,8 @@ void CHyprRenderer::makeSnapshot(PHLWINDOW pWindow) {
if (!shouldRenderWindow(pWindow))
return; // ignore, window is not being rendered
+ Debug::log(LOG, "renderer: making a snapshot of {:x}", (uintptr_t)pWindow.get());
+
// we need to "damage" the entire monitor
// so that we render the entire window
// this is temporary, doesn't mess with the actual damage
@@ -2449,6 +2451,8 @@ void CHyprRenderer::makeSnapshot(PHLLS pLayer) {
if (!PMONITOR || !PMONITOR->m_output || PMONITOR->m_pixelSize.x <= 0 || PMONITOR->m_pixelSize.y <= 0)
return;
+ Debug::log(LOG, "renderer: making a snapshot of {:x}", (uintptr_t)pLayer.get());
+
// we need to "damage" the entire monitor
// so that we render the entire window
// this is temporary, doesn't mess with the actual damage
@@ -2484,6 +2488,8 @@ void CHyprRenderer::makeSnapshot(WP<CPopup> popup) {
if (!popup->m_wlSurface || !popup->m_wlSurface->resource() || !popup->m_mapped)
return;
+ Debug::log(LOG, "renderer: making a snapshot of {:x}", (uintptr_t)popup.get());
+
CRegion fakeDamage{0, 0, PMONITOR->m_transformedSize.x, PMONITOR->m_transformedSize.y};
makeEGLCurrent();