Exemple #1
0
void renderScene(void) {
    
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    
    glClearColor(0, 0, 0, 1);
    glColor3f(1, 0, 0);
    
    bar.Draw();
    
    glEnable(GL_POINT_SMOOTH);
    glPointSize(5.0);
    
    glBegin(GL_POINTS);
        glColor3f(0.0, 1.0, 0.0);
        glVertex2i(0, 1);
        glVertex2i(1, 1);
    glEnd();
    
    glLineWidth(10.0);
    
    glBegin(GL_LINES);
    glColor3f(0.0, 1.0, 0.0);
    glVertex2i(0, 1);
    glVertex2i(1, 1);
    glEnd();
    
    glBegin( GL_QUADS );
    glVertex2i(100, 100);
    glVertex2i(150, 100);
    glVertex2i(150, 150);
    glVertex2i(100, 150);
    glEnd();
    
    glutSwapBuffers();
}