glDrawElements



  • Hallo,

    ich arbeite momentan mit Vertexbuffer und Indexbuffer zum rendern verschiedener Objekte in OpenGL. Bisher habe ich immer glDrawElements verwendet und mit Indexe innerhalb eines Vertex-Arrays zu rendern. Jetzt möchte ich aber ein Dreieck rendern, dessen Vertices in verschiedenen Arrays innerhalb eines Vertexbuffers liegen. Ist dies irgendwie möglich? Also anstatt ein Array mit Indexe müsste ich irgendwie ein Array mit Offset-Adressen übergeben können.

    Da ich leider noch nicht lange mit OpenGL arbeite, habe ich keine Ahnung, welche Möglichkeiten es da gibt.

    Gruß



  • Ich bin mir nicht ganz sicher ob ich weiß was du möchtest, aber um ohne einen Index zu arbeiten gibt es glDrawArrays.

    glDrawArrays(GLenum mode, GLint first, GLsizei count)


Anmelden zum Antworten