summaryrefslogtreecommitdiff
path: root/gfx/gl/glSource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/gl/glSource.cpp')
-rw-r--r--gfx/gl/glSource.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/gfx/gl/glSource.cpp b/gfx/gl/glSource.cpp
index 49773d0..962d096 100644
--- a/gfx/gl/glSource.cpp
+++ b/gfx/gl/glSource.cpp
@@ -18,7 +18,6 @@ void
GLsource::CheckShaderError(GLuint shader, GLuint flag, bool isProgram, std::string_view errorMessage)
{
GLint success = 0;
- std::array<GLchar, 1024> error {};
if (isProgram) {
glGetProgramiv(shader, flag, &success);
@@ -28,6 +27,7 @@ GLsource::CheckShaderError(GLuint shader, GLuint flag, bool isProgram, std::stri
}
if (success == GL_FALSE) {
+ std::array<GLchar, 1024> error {};
if (isProgram) {
glGetProgramInfoLog(shader, error.size(), nullptr, error.data());
}