use simplified pipeline for solitary

This commit is contained in:
Vaxry 2023-11-23 22:58:10 +00:00
parent edb3ee4566
commit 5c168bab0c

View file

@ -163,7 +163,7 @@ void CHyprOpenGLImpl::begin(CMonitor* pMonitor, CRegion* pDamage, bool fake) {
const auto PRBO = g_pHyprRenderer->getCurrentRBO(); 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 ||
*PBLUR != 0 /* TODO: revisit when possible */) { (*PBLUR != 0 && !pMonitor->solitaryClient /* TODO: revisit when possible */)) {
// we have to offload // we have to offload
// bind the primary Hypr Framebuffer // bind the primary Hypr Framebuffer
m_RenderData.pCurrentMonData->offloadFB.bind(); m_RenderData.pCurrentMonData->offloadFB.bind();