mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
Update renderer.cpp
This commit is contained in:
parent
30ce9d72dd
commit
78836a7f2b
@ -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;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user