From 39a4f82460effec877d14a8efac7952f543323be Mon Sep 17 00:00:00 2001 From: vaxerski Date: Thu, 1 Dec 2022 13:40:05 +0000 Subject: [PATCH] fix crash with invalid frag dynamic shaders --- src/render/OpenGL.cpp | 4 ++-- 1 file 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;