mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 04:39:18 +02:00
remove multidrawarrays optimization
This commit is contained in:
@@ -444,6 +444,10 @@ geometrybank_manager::draw( gfx::geometry_handle const &Geometry ) {
|
|||||||
|
|
||||||
void geometrybank_manager::draw(const std::vector<gfx::geometry_handle>::iterator begin, const std::vector<gfx::geometry_handle>::iterator end)
|
void geometrybank_manager::draw(const std::vector<gfx::geometry_handle>::iterator begin, const std::vector<gfx::geometry_handle>::iterator end)
|
||||||
{
|
{
|
||||||
|
for (auto it = begin; it != end; it++) {
|
||||||
|
draw(*it);
|
||||||
|
}
|
||||||
|
/*
|
||||||
if (begin == end)
|
if (begin == end)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -464,6 +468,7 @@ void geometrybank_manager::draw(const std::vector<gfx::geometry_handle>::iterato
|
|||||||
|
|
||||||
if (run_begin != it && run_bank != 0)
|
if (run_begin != it && run_bank != 0)
|
||||||
m_geometrybanks[run_bank - 1].first->draw(run_begin, it);
|
m_geometrybanks[run_bank - 1].first->draw(run_begin, it);
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
// provides direct access to vertex data of specfied chunk
|
// provides direct access to vertex data of specfied chunk
|
||||||
|
|||||||
Reference in New Issue
Block a user