
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.75 KB | hits: 11 | expires: Never
- (void)draw
{
glDisableClientState(GL_TEXTURE_COORD_ARRAY);
glDisable(GL_TEXTURE_2D);
glDisableClientState(GL_COLOR_ARRAY);
glLoadIdentity();
glTranslatef(0.0f,0.0f,-10.0f);
rot += 1.5;
glRotatef(rot,1.0 + rot ,1.0f + rot,1.0f + rot);
glEnableClientState(GL_NORMAL_ARRAY);
glEnable(GL_TEXTURE_2D);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glVertexPointer(3, GL_FLOAT, 0, rockVerts);
glNormalPointer(GL_FLOAT, 0, rockNormals);
glTexCoordPointer(2, GL_FLOAT, 0, rockTexCoords);
glBindTexture(GL_TEXTURE_2D, self.texture.name);
glDrawArrays(GL_TRIANGLES, 0, rockNumVerts);
glDisableClientState(GL_NORMAL_ARRAY);
glEnableClientState(GL_COLOR_ARRAY);
}