1. 程式人生 > >GLUT-建立視窗+畫三角形

GLUT-建立視窗+畫三角形

#include <stdlib.h>
#include <GL/glut.h>

void renderScene()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin(GL_TRIANGLES);
        glVertex3f( -0.5 , -0.5 , 0.0);
        glVertex3f( 0.5  ,  0.0 , 0.0);
        glVertex3f( 0.0  ,  0.5 , 0.0);
     glEnd();
     glFlush();
}
int main(int argc ,char** argv)
{
    glutInit( &argc , argv);
    glutInitDisplayMode( GLUT_DEPTH|GLUT_SINGLE|GLUT_RGBA);
    glutInitWindowPosition(100,100);
    glutInitWindowSize(320,320);
    glutCreateWindow("GLUT TUT");
    glutDisplayFunc(renderScene);
    glutMainLoop();
}