summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2022-12-01 13:40:05 +0000
committervaxerski <vaxry@vaxry.net>2022-12-01 13:40:05 +0000
commit39a4f82460effec877d14a8efac7952f543323be (patch)
tree230dd52de2ffd7a4d0e60c156b77dbf8a3fcafe0 /src/render/OpenGL.cpp
parent7b020ffa84e64d0734709b2489e1da5463689e61 (diff)
fix crash with invalid frag dynamic shaders
Diffstat (limited to 'src/render/OpenGL.cpp')
-rw-r--r--src/render/OpenGL.cpp4
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;