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-e03cc46cb475master
parent
2d72fa45fa
commit
3ac8d2649a
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue