Browse Source

Fix a typo causing mesh attribute instancing to behave weirdly.

Alex Szpakowski 5 years ago
parent
commit
157282ec7e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/modules/graphics/opengl/OpenGL.cpp

+ 1 - 1
src/modules/graphics/opengl/OpenGL.cpp

@@ -727,7 +727,7 @@ void OpenGL::setVertexAttributes(const vertex::Attributes &attributes, const ver
 			uint32 divisorbit = divisor << i;
 			uint32 divisorbit = divisor << i;
 			instanceattribbits |= divisorbit;
 			instanceattribbits |= divisorbit;
 
 
-			if ((state.enabledAttribArrays & bit) ^ divisorbit)
+			if ((state.instancedAttribArrays & bit) ^ divisorbit)
 				glVertexAttribDivisor(i, divisor);
 				glVertexAttribDivisor(i, divisor);
 
 
 			GLboolean normalized = GL_FALSE;
 			GLboolean normalized = GL_FALSE;