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 // Pre-transform all vertex positions and normals
m_transformedVerts.clear(); m_transformedVerts.clear();
m_transformedVerts.resize(mesh.vertices.size()); m_transformedVerts.resize(mesh.vertices.size());
for (size_t i = 0; i < mesh.vertices.size(); ++i) { for (const auto& src : mesh.vertices) {
const D3DRMVERTEX& src = mesh.vertices[i]; D3DRMVERTEX& dst = m_transformedVerts.emplace_back();
D3DRMVERTEX& dst = m_transformedVerts[i];
dst.position = TransformPoint(src.position, modelViewMatrix); dst.position = TransformPoint(src.position, modelViewMatrix);
dst.normal = src.normal; dst.normal = src.normal;
dst.texCoord = src.texCoord; dst.texCoord = src.texCoord;