/OpenGLDocs

这是一个关于学习OpenG、OpenGL ES以及Metal的学习过程,如果对你有帮助,请点个star吧,谢谢!我的博客:

Primary LanguageSwiftMIT LicenseMIT

这是一个关于学习OpenGL及衍生知识的文章以及在学习过程中写的Demo汇总,虽然我们知道OpenGL很少能用到,在iOS12也把OpenGL ES标为废弃了,改用自家的Metal。但是OpenGL ES在许多软件和许多公司都还在使用,并不是直接做Metal/SpriteKit相关的开发。一方面是Open GL依然能用,另一方面是学习Metal学到最后还是需要学习底层,那么通过学习OpenGL再去学习Metal将会比较容易,好比学完Objective-C再学Swift非常的简单。所以还是从底层开始学起,学好基础才能建高楼。

⚠️初学者可能会对OpenGL的内容不够具体而感到疑惑,因为我是报了相关的课程学习在总结一些内容记录一下,所以会有些抽象,所以极力推荐在这里Learn OpenGL-CN学习OpenGL基础

如果这些文章和Demo对你有帮助,我的掘金,麻烦请帮忙点个Star✨,不胜感激、谢谢。

OpenGL篇

  1. OpenGL-基础名词释义
  2. OpenGL-渲染流程及坐标转换
  3. OpenGL-渲染基础
  4. OpenGL-渲染技巧
  5. OpenGL-了解纹理
  6. OpenGL-基础变换原理

OpenGL ES 篇

  1. OpenGL ES 了解及初探GLKit
  2. OpenGL ES 了解GLSL
  3. OpenGL ES 分屏滤镜
  4. OpenGL ES 旋涡、马赛克滤镜
  5. OpenGL ES 部分抖音滤镜