OpenGL超级宝典(第7版)笔记12 前三章回顾 OpenGL扩展简介
文章目录
上一篇我们具体介绍了一下图形管线的最后一个阶段帧缓存运算,它包括四个部分:裁剪测试、模板测试、深度测试、混合和逻辑运算。其中我们重点介绍了深度测试的内容。然后我们介绍了一下计算着色器。在本篇中我们将对前三章进行一个大体的回顾,我们还介绍一下OpenGL的扩展内容(并不会很深入)。 # 1 前三章回顾 虽然是前三章的内容回顾,但是我们并不会再把知识重新叙述一遍,而是把它们汇集到一起做一个总览,当你看到一些提示(比如函数名、语句)时你能想起对应的知识就OK了,也看看你之前的内容是否掌握了。
回顾部分我会分为四个小部分:分别是环境配置、整体框架、渲染管线、程序流程
1.1 环境配置
1.2 整体框架
1.3 渲染管线
1.4 程序流程
2 OpenGL扩展
OpenGL扩展就是对OpenGL核心功能的一些增强。
在使用任何扩展之前要保证OpenGL实现能够支持扩展
GLuint a=0;
glGetIntegerv(GL_NUM_EXTENSIONS,