您的位置:首页 > 运维架构

OpenGL开发教程之--第一个OpenGL程序

2012-01-18 17:25 381 查看
#include "stdafx.h"
#include <GL/glut.h>

void myDisplay(void)

{

    glClear(GL_COLOR_BUFFER_BIT);//清除。GL_COLOR_BUFFER_BIT表示清除颜色

    //设置当前的颜色

    glColor3f(0.0f,1.0f,0.0f);

    //画一个矩形

    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);

    glFlush();//保证前面的OpenGL命令立即执行

}

void test(int argc, char** argv)

{

    glutInit(&argc, argv);

    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);

    glutInitWindowPosition(100, 100);

    glutInitWindowSize(600, 400);

    glutCreateWindow("第一个OpenGL程序");

    glutDisplayFunc(&myDisplay);

    glutMainLoop();

}

void main(int argc, char* argv[])

{

    test(argc,argv);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  buffer include