From a8b3b25e7d50e8aa7c5c1ee28bd0273d9e3eeca3 Mon Sep 17 00:00:00 2001 From: Green Sky Date: Tue, 8 Feb 2022 20:33:55 +0100 Subject: [PATCH] disable shader validation, as i misunderstood its use --- framework/opengl_primitives/src/mm/opengl/shader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/framework/opengl_primitives/src/mm/opengl/shader.cpp b/framework/opengl_primitives/src/mm/opengl/shader.cpp index dd36ca7..9c0dee5 100644 --- a/framework/opengl_primitives/src/mm/opengl/shader.cpp +++ b/framework/opengl_primitives/src/mm/opengl/shader.cpp @@ -320,6 +320,8 @@ std::shared_ptr Shader::create(const std::string& vertexShader, const st return nullptr; } +#if 0 + // TODO: validate validates agains the current ogl state, so this might fail glValidateProgram(program); GLint isValid = 0; glGetProgramiv(program, GL_VALIDATE_STATUS, &isValid); @@ -337,6 +339,7 @@ std::shared_ptr Shader::create(const std::string& vertexShader, const st return nullptr; } +#endif //todo: make some check if linking and validating actually worked return std::shared_ptr(new Shader(program));