Update renderer.cpp

This commit is contained in:
Christian Semmler 2025-06-17 03:52:10 +02:00 committed by GitHub
parent 30ce9d72dd
commit 78836a7f2b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -711,9 +711,8 @@ void Direct3DRMSoftwareRenderer::SubmitDraw(
// Pre-transform all vertex positions and normals
m_transformedVerts.clear();
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];
for (const auto& src : mesh.vertices) {
D3DRMVERTEX& dst = m_transformedVerts.emplace_back();
dst.position = TransformPoint(src.position, modelViewMatrix);
dst.normal = src.normal;
dst.texCoord = src.texCoord;