ogles1 and ogles2 drivers now support meshbuffers with other primitives than just triangles.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@5432 dfc29bdd-3216-0410-991c-e03cc46cb475
master
cutealien 2017-04-18 12:30:57 +00:00
parent 2d72fa45fa
commit 3ac8d2649a
2 changed files with 4 additions and 4 deletions

View File

@ -686,8 +686,8 @@ COGLES2Driver::~COGLES2Driver()
drawVertexPrimitiveList(vertices, mb->getVertexCount(),
indexList, mb->getIndexCount() / 3,
mb->getVertexType(), scene::EPT_TRIANGLES,
indexList, mb->getPrimitiveCount(),
mb->getVertexType(), mb->getPrimitiveType(),
mb->getIndexType());
if (HWBuffer->Mapped_Vertex != scene::EHM_NEVER)

View File

@ -540,8 +540,8 @@ void COGLES1Driver::drawHardwareBuffer(SHWBufferLink *_HWBuffer)
drawVertexPrimitiveList(vertices, mb->getVertexCount(), indexList,
mb->getIndexCount()/3, mb->getVertexType(),
scene::EPT_TRIANGLES, mb->getIndexType());
mb->getPrimitiveCount(), mb->getVertexType(),
mb->getPrimitiveType(), mb->getIndexType());
if (HWBuffer->Mapped_Vertex!=scene::EHM_NEVER)
glBindBuffer(GL_ARRAY_BUFFER, 0);