Skip to content

Commit 93a5938

Browse files
committed
remove conditional on pseudo-glMultiDrawElements, fix index type
1 parent f7e7a1d commit 93a5938

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

lib/PDL/Graphics/OpenGLQ-sphere.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,8 @@ void fghDrawGeometrySolid(GLfloat *vertices, GLfloat *normals, GLsizei numVertic
8484
glVertexPointer(3, GL_FLOAT, 0, vertices);
8585
glNormalPointer(GL_FLOAT, 0, normals);
8686

87-
if (numParts>1)
88-
for (i=0; i<numParts; i++)
89-
glDrawElements(GL_TRIANGLE_STRIP, numVertIdxsPerPart, GL_UNSIGNED_SHORT, vertIdxs+i*numVertIdxsPerPart);
90-
else
91-
glDrawElements(GL_TRIANGLES, numVertIdxsPerPart, GL_UNSIGNED_SHORT, vertIdxs);
87+
for (i=0; i<numParts; i++)
88+
glDrawElements(GL_TRIANGLE_STRIP, numVertIdxsPerPart, GL_UNSIGNED_INT, vertIdxs+i*numVertIdxsPerPart);
9289

9390
glDisableClientState(GL_VERTEX_ARRAY);
9491
glDisableClientState(GL_NORMAL_ARRAY);

0 commit comments

Comments
 (0)