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

GLES support

This commit is contained in:
milek7
2018-10-16 20:32:45 +02:00
parent f8857158ce
commit d16d96f2b2
77 changed files with 5601 additions and 26893 deletions

View File

@@ -376,8 +376,11 @@ void opengl_vbogeometrybank::draw_(const std::vector<gfx::geometry_handle>::iter
m_vao->bind();
if (m_offsets.size() == 1)
glDrawArrays(type, m_offsets.front(), m_counts.front());
else
else if (!Global.use_gles)
glMultiDrawArrays(type, m_offsets.data(), m_counts.data(), m_offsets.size());
else
for (size_t i = 0; i < m_offsets.size(); i++)
glDrawArrays(type, m_offsets[i], m_counts[i]);
}
// release () subclass details