diff --git a/miniwin/src/d3drm/backends/opengl1/renderer.cpp b/miniwin/src/d3drm/backends/opengl1/renderer.cpp index 7015c7c6..b0f67a39 100644 --- a/miniwin/src/d3drm/backends/opengl1/renderer.cpp +++ b/miniwin/src/d3drm/backends/opengl1/renderer.cpp @@ -271,7 +271,7 @@ GLMeshCacheEntry GLUploadMesh(const MeshGroup& meshGroup, bool useVBOs) glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, cache.ibo); glBufferData( GL_ELEMENT_ARRAY_BUFFER, - cache.indices.size() * sizeof(Uint16), + cache.indices.size() * sizeof(cache.indices[0]), cache.indices.data(), GL_STATIC_DRAW );