Fixed a buffer overrun error in OsdCLGLVertexBuffer::UpdateData.

This commit is contained in:
Nathan Litke 2013-01-29 23:42:20 -08:00 committed by Nathan Litke
parent ab4f79c128
commit 68488d86b0

View File

@ -99,7 +99,7 @@ void
OsdCLGLVertexBuffer::UpdateData(const float *src, int numVertices, OsdCLGLVertexBuffer::UpdateData(const float *src, int numVertices,
cl_command_queue queue) { cl_command_queue queue) {
size_t size = _numVertices * _numElements * sizeof(float); size_t size = numVertices * _numElements * sizeof(float);
map(queue); map(queue);
clEnqueueWriteBuffer(queue, _clMemory, true, 0, size, src, 0, NULL, NULL); clEnqueueWriteBuffer(queue, _clMemory, true, 0, size, src, 0, NULL, NULL);