1、OpenGL之旅+第一个OpenGL窗口
来源:互联网 发布:手机淘宝怎么看买家秀 编辑:程序博客网 时间:2024/05/16 09:26
第一种方法:使用glut 工具包创建第一OpenGL窗口程序
首先,需要包含头文件#include <GL/glut.h>,这是GLUT的头文件。 本来OpenGL程序一般还要包含<GL/gl.h>和<GL/glu.h>,但GLUT的头文件中已经自动将这两个文件包含
了,不必再次包含。
以gl开头的函数都是OpenGL的标准函数
///
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT); //执行清除功能
glRectf(-0.5f, -0.5f, 0.5f, 0.5f); //画矩形
glFlush(); //强制立即执行,不在缓冲区等待
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv); ------------- --- glut工具包初始化
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); //----------显示模式-----颜色模、缓存模式(单缓存,双缓存)
glutInitWindowPosition(100, 100); //初始化显示窗口位置
glutInitWindowSize(400, 400); //初始化显示窗口大小
glutCreateWindow("第一个OpenGL程序"); //创建窗口
glutDisplayFunc(&myDisplay);
glutM ainLoop();
return 0;
}
第二种方法:在MFC显示第一个OpenGL窗口程序
待续。。。
- 1、OpenGL之旅+第一个OpenGL窗口
- OpenGL实践之第一个窗口
- 创建第一个OpenGL窗口
- 了解OpenGL之第一个OpenGL程序
- OpenGL学习笔记2013.4.10第一个OpenGL窗口
- OpenGL--第一个OpenGL程序
- [OpenGL]第一个OpenGL程序
- OpenGL开发教程之--第一个OpenGL程序
- OpenGL实践2之第一个三角形
- OpenGL 第一个多边形
- 第一个OpenGL程序
- 第一个OpenGL程序
- 第一个OpenGL程序
- 第一个OpenGL程序
- 第一个opengl程序
- OpenGL 第一个程序
- 第一个OpenGL程序
- 第一个Opengl程序
- 未识别的标示符string
- android telephony 之 SIM 卡文件系统
- 从object对象读取字符串
- git tag
- Hello world
- 1、OpenGL之旅+第一个OpenGL窗口
- ant 的 copy 使用<转>
- oracle thin和oci 区别
- JavaScript:DOM编程
- C# 16进制与字符串、字节数组之间的转换
- 移位操作和乘法的比较
- 一种气压测量系统设计
- 本人复习总结所有资料及其简历供大家参考
- 第十周项目2M$pszi$y是嘛意思?