OPENGL学习笔记(四)
来源:互联网 发布:nodejs网络爬虫源码 编辑:程序博客网 时间:2024/05/16 20:30
首先完成glew的初始化,在Display.cpp构造函数中,添加
GLenum status=glewInit();
if(status!=GLEW_OK)
{
std::cerr<<"glew init failure!"<<std::endl;
}
这样,每次构造Display对象是,就已经完成了GLEW的初始化.
添加SDL事件处理,在Display.cpp中添加Update()函数 ,实现如下
SDL_GL_SwapWindow(m_Window);
SDL_Event e;
while(SDL_PollEvent(&e))
{
if(e.type==SDL_QUIT)
{
m_isClose=true;
}
}
在Display.h中添加bool m_isClose;并初始化为false.
最后在main.cpp中添加
while(!display.IsClose())
{
glClearColor(0.0f,0.15f,0.3f,1.0f);
glClear(GL_COLOR_BUFFER_BIT);
display.Update();
}
由于glClearColor和glClear用的非常普遍,所以在Display中添加Clear(float r ,float g,float b,float b)函数,并这两行代码添加到Display::Clear函数中,完成整个窗口的绘制.
0 0
- OpenGL学习笔记(四)
- OPENGL学习笔记(四)
- OpenGL学习笔记(四)
- OpenGL学习笔记(四)
- OPENGL学习笔记之四
- OpenGL ES学习笔记之四
- OpenGL学习笔记(四)---画动态圆
- OpenGL学习笔记(四):曲线曲面
- Opengl学习笔记:(四)添加菜单
- OpenGL ES 2.0 学习笔记(四)
- openGL画三角形---openGL学习笔记(四)
- OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
- opengl学习笔记(四)——绘制简单多边形
- OPENGL学习笔记整理(四):几何图元渲染
- OpenGL入门学习[四]
- OpenGL入门学习[四]
- OpenGL入门学习[四]
- openGL ES学习四
- [人工智能]人工智能体系大纲高级算法篇
- linux使用tfn2k攻击之修改tfn2k错误使之正常运行
- Yarn的基本架构
- java实现打印各种样式的乘法表
- 【免费下载】红色大气交互设计网络公司企业通用织梦模板
- OPENGL学习笔记(四)
- sftp命令
- Android Studio实战 - 基本使用
- 谷歌中国算法比赛解题报告 APAC2015A
- OPENGL学习笔记(三)
- C语言宏和函数
- [原生开发] 阿里Weex框架 环境搭建
- [ifrog 1049 - Deg-route] 卡特兰数 + Lucas组合数
- 美国的《独立宣言》