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

第一个OpenGL程序

2016-09-27 22:50 423 查看
最近在做图形学课程设计,需要用到OpenGL的知识,粗略的写了一下

#include <windows.h>//每一个窗口函数必备
#include <glut.h>//OpenGL函数使用需要的库
//去掉控制台的黑框
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
//初始化函数
void init()
{
glClearColor(0.0f,0.0f,1.0f,1.0f);//设置背景色为蓝色
}
//回调函数,刷屏
void RenderScene()
{
//清楚颜色缓存
glClear(GL_COLOR_BUFFER_BIT);
//强制刷新缓存
glFlush();
}
int main()
{
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);//初始化显示模式(单缓冲,RGB)
glutCreateWindow("Simple");//创建窗口
glutDisplayFunc(RenderScene);//绘制回调函数,当窗口需要绘制时,GLUT会调用此函数
init();//初始化OpenGL
//Start the GLUT framework
glutMainLoop();//开始消息循环
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opengl 图形