diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-03-18 23:51:32 +0000 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-03-18 23:51:32 +0000 |
| commit | 7283dde8784ece1e5c0a47e9cbcc1696535ef098 (patch) | |
| tree | b3e66e009b305076a9c0af93b7e657bd2c80b5b2 /src/render/OpenGL.cpp | |
| parent | 4ffcdc41ff8233a92f02c633475ac3472b0998df (diff) | |
screenShader: allow camel for screensize
ref #5059
Diffstat (limited to 'src/render/OpenGL.cpp')
| -rw-r--r-- | src/render/OpenGL.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index c06c81dc..c1375ba5 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -559,6 +559,8 @@ void CHyprOpenGLImpl::applyScreenShader(const std::string& path) { m_sFinalScreenShader.time = glGetUniformLocation(m_sFinalScreenShader.program, "time"); m_sFinalScreenShader.wl_output = glGetUniformLocation(m_sFinalScreenShader.program, "wl_output"); m_sFinalScreenShader.fullSize = glGetUniformLocation(m_sFinalScreenShader.program, "screen_size"); + if (m_sFinalScreenShader.fullSize == -1) + m_sFinalScreenShader.fullSize = glGetUniformLocation(m_sFinalScreenShader.program, "screenSize"); if (m_sFinalScreenShader.time != -1 && *PDT != 0 && !g_pHyprRenderer->m_bCrashingInProgress) { // The screen shader uses the "time" uniform // Since the screen shader could change every frame, damage tracking *needs* to be disabled |
