From e43f7fc98defc3d9a5bc2fe249895d23e490392f Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 14 Jun 2023 13:29:12 +0200 Subject: [PATCH] shader: init uniforms to -1 --- src/render/Shader.hpp | 56 +++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/render/Shader.hpp b/src/render/Shader.hpp index a9c1f7a6..c43147ab 100644 --- a/src/render/Shader.hpp +++ b/src/render/Shader.hpp @@ -7,41 +7,41 @@ class CShader { public: ~CShader(); - GLuint program = 0; - GLint proj; - GLint color; - GLint tex; - GLint alpha; - GLint posAttrib; - GLint texAttrib; - GLint discardOpaque; - GLint discardAlpha; - GLfloat discardAlphaValue; + GLuint program = 0; + GLint proj = -1; + GLint color = -1; + GLint tex = -1; + GLint alpha = -1; + GLint posAttrib = -1; + GLint texAttrib = -1; + GLint discardOpaque = -1; + GLint discardAlpha = -1; + GLfloat discardAlphaValue = -1; - GLint topLeft; - GLint bottomRight; - GLint fullSize; - GLint fullSizeUntransformed; - GLint radius; - GLint primitiveMultisample; + GLint topLeft = -1; + GLint bottomRight = -1; + GLint fullSize = -1; + GLint fullSizeUntransformed = -1; + GLint radius = -1; + GLint primitiveMultisample = -1; - GLint thick; + GLint thick = -1; - GLint halfpixel; + GLint halfpixel = -1; - GLint range; - GLint shadowPower; + GLint range = -1; + GLint shadowPower = -1; - GLint applyTint; - GLint tint; + GLint applyTint = -1; + GLint tint = -1; - GLint gradient; - GLint gradientLength; - GLint angle; + GLint gradient = -1; + GLint gradientLength = -1; + GLint angle = -1; - GLint time; - GLint distort; - GLint output; + GLint time = -1; + GLint distort = -1; + GLint output = -1; GLint getUniformLocation(const std::string&);