diff options
| author | vaxerski <vaxry@vaxry.net> | 2022-12-01 13:40:05 +0000 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2022-12-01 13:40:05 +0000 |
| commit | 39a4f82460effec877d14a8efac7952f543323be (patch) | |
| tree | 230dd52de2ffd7a4d0e60c156b77dbf8a3fcafe0 /src/render/OpenGL.cpp | |
| parent | 7b020ffa84e64d0734709b2489e1da5463689e61 (diff) | |
fix crash with invalid frag dynamic shaders
Diffstat (limited to 'src/render/OpenGL.cpp')
| -rw-r--r-- | src/render/OpenGL.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index b3914fde..2729c0ee 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -31,7 +31,7 @@ CHyprOpenGLImpl::CHyprOpenGLImpl() { } GLuint CHyprOpenGLImpl::createProgram(const std::string& vert, const std::string& frag, bool dynamic) { - auto vertCompiled = compileShader(GL_VERTEX_SHADER, vert); + auto vertCompiled = compileShader(GL_VERTEX_SHADER, vert, dynamic); if (dynamic) { if (vertCompiled == 0) return 0; @@ -39,7 +39,7 @@ GLuint CHyprOpenGLImpl::createProgram(const std::string& vert, const std::string RASSERT(vertCompiled, "Compiling shader failed. VERTEX NULL! Shader source:\n\n%s", vert.c_str()); } - auto fragCompiled = compileShader(GL_FRAGMENT_SHADER, frag); + auto fragCompiled = compileShader(GL_FRAGMENT_SHADER, frag, dynamic); if (dynamic) { if (fragCompiled == 0) return 0; |
