From 3cfa3f5bec7620d75eefcd9642618983612345aa Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Mon, 16 Jun 2025 21:00:12 -0700 Subject: [PATCH] Hotfix: reserve instead of resize --- miniwin/src/d3drm/backends/software/renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miniwin/src/d3drm/backends/software/renderer.cpp b/miniwin/src/d3drm/backends/software/renderer.cpp index 3d8d6e90..563821b2 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.resize(mesh.vertices.size()); + m_transformedVerts.reserve(mesh.vertices.size()); for (const auto& src : mesh.vertices) { D3DRMVERTEX& dst = m_transformedVerts.emplace_back(); dst.position = TransformPoint(src.position, modelViewMatrix);