关于OpenGL中glArrayElement函数的用法问题
下面这段代码有什么问题啊?就是画不出三角形来,谢谢高手解答!
static GLint vertices[] = {0.25,0.25,0.75,0.25,0.75,0.75,0.25,0.75};
static GLfloat colors[] = {1.0,0.2,0.2,0.2,0.2,1.0,0.8,1.0,0.2,0.75,0.75,0.35,0.35,0.35,0.5,0.5,0.5};
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_COLOR_ARRAY);//启用数组
glColorPointer(3,GL_FLOAT,0,colors);
glVertexPointer(2,GL_INT,0,vertices);//指定数组数据
glBegin(GL_TRIANGLES);
glArrayElement(1);
glArrayElement(2);
glArrayElement(3);
glEnd();