summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2023-11-25 00:47:51 +0000
committerVaxry <vaxry@vaxry.net>2023-11-25 00:48:02 +0000
commita6eba919356b08a2a403a52c1e5e020734411668 (patch)
tree0f2ca3787ce1efcfad5613a91386890debe04fc3 /src/render/OpenGL.cpp
parent745b998587fc39db6e3f77caa54074da618cd509 (diff)
opengl: require introspection on mirroring
fixes #3939
Diffstat (limited to 'src/render/OpenGL.cpp')
-rw-r--r--src/render/OpenGL.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp
index 638b562f..486531b7 100644
--- a/src/render/OpenGL.cpp
+++ b/src/render/OpenGL.cpp
@@ -202,7 +202,7 @@ void CHyprOpenGLImpl::begin(CMonitor* pMonitor, CRegion* pDamage, bool fake) {
const auto PRBO = g_pHyprRenderer->getCurrentRBO();
- if (m_sFinalScreenShader.program > 0 || m_bFakeFrame || m_RenderData.mouseZoomFactor != 1.0 || pMonitor->vecPixelSize != PRBO->getFB()->m_vSize ||
+ if (m_sFinalScreenShader.program > 0 || m_bFakeFrame || m_RenderData.mouseZoomFactor != 1.0 || pMonitor->vecPixelSize != PRBO->getFB()->m_vSize || !pMonitor->mirrors.empty() ||
passRequiresIntrospection(pMonitor)) {
// we have to offload
// bind the primary Hypr Framebuffer