From c353b7c4f75e53af006bc2cf686b02c9a6495b60 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Thu, 22 Feb 2024 23:01:22 +0000 Subject: renderer: minor fixes for introspection detection --- src/render/OpenGL.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/render/OpenGL.cpp') diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index ffcd13d4..c11fd8c0 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -164,7 +164,7 @@ bool CHyprOpenGLImpl::passRequiresIntrospection(CMonitor* pMonitor) { } } - if (*PXRAY) + if (**PXRAY) return false; for (auto& w : g_pCompositor->m_vWindows) { @@ -249,7 +249,7 @@ void CHyprOpenGLImpl::begin(CMonitor* pMonitor, CRegion* pDamage, CFramebuffer* } const auto PRBO = g_pHyprRenderer->getCurrentRBO(); - const bool FBPROPERSIZE = fb && fb->m_vSize == pMonitor->vecPixelSize; + const bool FBPROPERSIZE = !fb || fb->m_vSize == pMonitor->vecPixelSize; if (m_RenderData.forceIntrospection || !FBPROPERSIZE || m_sFinalScreenShader.program > 0 || (PRBO && pMonitor->vecPixelSize != PRBO->getFB()->m_vSize) || passRequiresIntrospection(pMonitor)) { -- cgit v1.2.3