OpenGL - Zeichnen Sie ein Quadrat mit glDrawArrays()

Ich bin zeichnen Sie ein Quadrat mit glDrawArrays() wie folgt:

glTranslatef(0.0f,0.0f,-6.0f);  
const GLfloat quadVertices[] = { -1.0f, 1.0f, 0.0f, 
        1.0f, 1.0f, 0.0f, 
        1.0f,-1.0f, 0.0f,
        -1.0f,-1.0f, 0.0f
    }; 

    glVertexPointer(4, GL_FLOAT, 0, quadVertices);
    glDrawArrays(GL_QUADS, 0, 4);

Die Ausgabe ist nicht wie erwartet.

  • GL_QUADS ist veraltet seit OpenGL 3 entfernt in OpenGL 3.1
InformationsquelleAutor Iceman | 2012-04-14
Schreibe einen Kommentar