16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-21 02:29:19 +02:00

update renderer class to reflect changes in abstract interface

This commit is contained in:
WLs50
2025-04-05 14:32:55 +02:00
parent 0280b40ca5
commit 13875f17fe
3 changed files with 21 additions and 4 deletions

View File

@@ -316,6 +316,7 @@ void NvRenderer::GatherTracksForBatching() {
track_batch.m_material = batch.m_material;
track_batch.m_geometry_origin = batch.m_geometry_origin;
std::vector<gfx::basic_vertex> vertices{};
std::vector<gfx::vertex_userdata> userdatas{};
std::vector<gfx::basic_index> indices{};
for (int j = 0; j < batch.m_tracks.size(); ++j) {
const auto& track = batch.m_tracks[j];
@@ -344,7 +345,8 @@ void NvRenderer::GatherTracksForBatching() {
track_batch.m_regions_need_update.resize(
track_batch.m_draw_commands.size());
auto bank = Create_Bank();
track_batch.m_geometry = Insert(indices, vertices, bank, GL_TRIANGLES);
track_batch.m_geometry =
Insert(indices, vertices, userdatas, bank, GL_TRIANGLES);
}
m_track_quadtree.Build(builder);
}