Original Post
I've been having trouble with getting glDrawElements to work. In the below code, glDrawArrays works (draws a square), but the glDrawElements won't draw anything. I've tried 0-based and 1-based indices. Here's the code:
float squareVertices[12] = {0,0,-10,
-5,0,-10,
-5,-5,-10,
0,-5,-10};
float squareIndices[4] = {1,2,3,4};
glEnableClientState( GL_VERTEX_ARRAY );
glVertexPointer( 3, GL_FLOAT, 0, squareVertices );
//glDrawArrays( GL_POLYGON, 0, 4 );
glDrawElements( GL_POLYGON, 4, GL_INT, squareIndices );
Anyone have an idea?
karg
[edited by - Karg on January 23, 2004 5:14:15 PM]