This topic is now archived and is closed to further replies.



Recommended Posts

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,
		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]

Share this post

Link to post
Share on other sites