Graphics: Improve frustum culling (do it once per viewer)

This commit is contained in:
Jérôme Leclercq
2021-08-21 01:42:53 +02:00
parent 8546631f62
commit 0179ef4d65
5 changed files with 478 additions and 524 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -31,7 +31,7 @@ namespace Nz
}
}
void Model::BuildElement(std::size_t passIndex, WorldInstance& worldInstance, std::vector<std::unique_ptr<RenderElement>>& elements) const
void Model::BuildElement(std::size_t passIndex, const WorldInstance& worldInstance, std::vector<std::unique_ptr<RenderElement>>& elements) const
{
for (std::size_t i = 0; i < m_submeshes.size(); ++i)
{