From 157282ec7ecc0fa4c44c4f9fc1144918191b91d4 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sat, 28 Sep 2019 00:31:44 -0300 Subject: [PATCH] Fix a typo causing mesh attribute instancing to behave weirdly. --- src/modules/graphics/opengl/OpenGL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/graphics/opengl/OpenGL.cpp b/src/modules/graphics/opengl/OpenGL.cpp index 773c85079..591d63e2d 100644 --- a/src/modules/graphics/opengl/OpenGL.cpp +++ b/src/modules/graphics/opengl/OpenGL.cpp @@ -727,7 +727,7 @@ void OpenGL::setVertexAttributes(const vertex::Attributes &attributes, const ver uint32 divisorbit = divisor << i; instanceattribbits |= divisorbit; - if ((state.enabledAttribArrays & bit) ^ divisorbit) + if ((state.instancedAttribArrays & bit) ^ divisorbit) glVertexAttribDivisor(i, divisor); GLboolean normalized = GL_FALSE;