Commit 6b10ddbf by Geoff Lang

Fix the vertex copy loop iterating over one too many elements.

BUG=angleproject:1149 BUG=angleproject:880 Change-Id: I2840043ded50f805afa3032fc1f0362fa91b8877 Reviewed-on: https://chromium-review.googlesource.com/297088 Tryjob-Request: Geoff Lang <geofflang@chromium.org> Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 20c14e3f
...@@ -318,7 +318,7 @@ gl::Error VertexArrayGL::streamAttributes(const gl::AttributesMask &activeAttrib ...@@ -318,7 +318,7 @@ gl::Error VertexArrayGL::streamAttributes(const gl::AttributesMask &activeAttrib
else else
{ {
// Copy each vertex individually // Copy each vertex individually
for (size_t vertexIdx = 0; vertexIdx <= streamedVertexCount; vertexIdx++) for (size_t vertexIdx = 0; vertexIdx < streamedVertexCount; vertexIdx++)
{ {
uint8_t *out = bufferPointer + curBufferOffset + (destStride * vertexIdx); uint8_t *out = bufferPointer + curBufferOffset + (destStride * vertexIdx);
const uint8_t *in = const uint8_t *in =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment