Initialize the vertex current value data.
TRAC #23619
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp
index 7fdb9c9..ac7d8b1 100644
--- a/src/libGLESv2/Context.cpp
+++ b/src/libGLESv2/Context.cpp
@@ -127,6 +127,12 @@
mState.blend.colorMaskBlue = true;
mState.blend.colorMaskAlpha = true;
+ const GLfloat defaultFloatValues[] = { 0.0f, 0.0f, 0.0f, 1.0f };
+ for (int attribIndex = 0; attribIndex < MAX_VERTEX_ATTRIBS; attribIndex++)
+ {
+ mState.vertexAttribCurrentValues[attribIndex].setFloatValues(defaultFloatValues);
+ }
+
if (shareContext != NULL)
{
mResourceManager = shareContext->mResourceManager;