OpenGL开发入门教程索引

本系列将记录OpenGL开发过程中一系列相关操作、技术总结、项目经验等等,主要是:

  • 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块
  • 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因
  • 以线性索引的方式记录开发流程,方便技术总结及架构整理
  • 最重要的是指明方向,我永远都忘不了刚开始接触时,找不到资料、无从下手、迷茫无助的感觉

opengl

先介绍一些OpenGL通用的概念。然后就是各个库的开发实例。实例效果是一样的,只不过窗口部分用不同的框架实现。

通用

框架

OpenGL用于绘图,在加上专业GPU加持,绘图更高效,绘图方法更多。

但是如果只是使用OpenGL函数是看不到绘图效果的,因为OpenGL不设计窗口、驱动等等。如果涉及了就需要对不同的硬件设备、框架、窗口等等进行不同的处理,就做不到独立通用了。

所以OpenGL规定了API,只是API,至于API对于函数内部怎么实现由硬件厂商决定,不同的硬件平台有开发者设计了不同框架,本系列的每个框架都实现了

  • 空白窗口
  • 版本号
  • 元素(点、线、圆、三角形、四边形、sin曲线)
  • 彩色
  • 旋转
  • 立方体
  • 纹理贴图
  • 光照
  • 混合
  • 混合效果-烟花
  • 迷雾
  • 粒子系统
  • 加载TGA

就像之前提到的,所有文章都采用核心模式。

具体框架实现版索引


OpenGL开发入门教程索引
https://feater.top/opengl/opengl-learning-indexes/
作者
JackeyLea
发布于
2022年6月5日
许可协议