diff options
author | Geoff Lang <geofflang@chromium.org> | 2013-10-31 10:43:51 -0400 |
---|---|---|
committer | Geoff Lang <geofflang@chromium.org> | 2013-10-31 10:43:51 -0400 |
commit | 681c50e705df7fde4f9c91210b777f185b63fb20 (patch) | |
tree | 31ca64b24b9cca07f39996bb876a63915e97dc20 | |
parent | 817951245a5ddacdf99e1b88a92fdb9d0e34d92d (diff) | |
download | angle_dx11-681c50e705df7fde4f9c91210b777f185b63fb20.tar.gz |
Fixed a bug where the vertex data manager was not caching the current
value attributes properly.
ANGLEBUG=489
Review URL: https://codereview.appspot.com/18400043
-rw-r--r-- | src/libGLESv2/renderer/VertexDataManager.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libGLESv2/renderer/VertexDataManager.cpp b/src/libGLESv2/renderer/VertexDataManager.cpp index 7ff5171f..8034aed8 100644 --- a/src/libGLESv2/renderer/VertexDataManager.cpp +++ b/src/libGLESv2/renderer/VertexDataManager.cpp @@ -266,6 +266,10 @@ GLenum VertexDataManager::prepareVertexData(const gl::VertexAttribute attribs[], return GL_OUT_OF_MEMORY; } + mCurrentValue[i][0] = attribs[i].mCurrentValue[0]; + mCurrentValue[i][1] = attribs[i].mCurrentValue[1]; + mCurrentValue[i][2] = attribs[i].mCurrentValue[2]; + mCurrentValue[i][3] = attribs[i].mCurrentValue[3]; mCurrentValueOffsets[i] = streamOffset; } |