diff --git a/miniwin/src/d3drm/backends/software/renderer.cpp b/miniwin/src/d3drm/backends/software/renderer.cpp index 6b5df06b..9ecc9919 100644 --- a/miniwin/src/d3drm/backends/software/renderer.cpp +++ b/miniwin/src/d3drm/backends/software/renderer.cpp @@ -710,7 +710,7 @@ void Direct3DRMSoftwareRenderer::SubmitDraw( // Pre-transform all vertex positions and normals m_transformedVerts.clear(); - m_transformedVerts.reserve(mesh.vertices.size()); + m_transformedVerts.resize(mesh.vertices.size()); for (size_t i = 0; i < mesh.vertices.size(); ++i) { const D3DRMVERTEX& src = mesh.vertices[i]; D3DRMVERTEX& dst = m_transformedVerts[i];