OpenGL超级宝典(第7版)笔记12 前三章回顾 OpenGL扩展简介

本文回顾了OpenGL超级宝典前三章,涵盖了环境配置、整体框架、渲染管线和程序流程。讨论了OpenGL扩展,包括GLSL扩展的添加、自带扩展的使用以及如何添加全新功能的扩展。强调了在使用扩展时需确保硬件支持,并提到后续篇章将通过五子棋小游戏实践所学。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值