renderer: minor fixes to transformations

This commit is contained in:
Vaxry 2024-03-03 02:18:00 +00:00
parent 2a08f2ba84
commit cc94123fa7
3 changed files with 11 additions and 9 deletions

View file

@ -2173,7 +2173,7 @@ void CHyprOpenGLImpl::bindBackOnMain() {
}
void CHyprOpenGLImpl::setMonitorTransformEnabled(bool enabled) {
m_bEndFrame = !enabled;
m_bEndFrame = enabled;
}
inline const SGLPixelFormat GLES2_FORMATS[] = {

View file

@ -160,9 +160,9 @@ void CHyprDropShadowDecoration::draw(CMonitor* pMonitor, float a, const Vector2D
LASTFB->bind();
CBox monbox = {0, 0, pMonitor->vecTransformedSize.x, pMonitor->vecTransformedSize.y};
g_pHyprOpenGL->setMonitorTransformEnabled(false);
g_pHyprOpenGL->renderTextureMatte(alphaSwapFB.m_cTex, &monbox, alphaFB);
g_pHyprOpenGL->setMonitorTransformEnabled(true);
g_pHyprOpenGL->renderTextureMatte(alphaSwapFB.m_cTex, &monbox, alphaFB);
g_pHyprOpenGL->setMonitorTransformEnabled(false);
g_pHyprOpenGL->m_RenderData.damage = saveDamage;
} else {