如何将自定义着色器与GLKit一起使用

时间:2012-04-10 23:13:53

标签: ios5 shader glkit

我一直在阅读使用GLKit和您自己的自定义着色器非常容易。但是,到目前为止,我没有找到任何关于如何实际操作的信息。如何将自己的着色器“插入”现有的GLKit项目?

1 个答案:

答案 0 :(得分:8)

好吧,你可以看看这个博客,它使用GLKit构建一个基本的OpenGL ES 2.0应用程序。如果您希望深入了解其他博客,还可以链接到其他博客:

GLKit + OpenGL ES 2.0 + iOS5 Programming blog

唯一没有涉及的是GLKBaseEffect,但是如果你想像你说的那样构建自定义着色器,你绝对不想使用它。

GLKit提供了4个基本的东西:

  1. 数学库(Matrices,verctors ......)
  2. 专为绘制OpenGL内容而设计的视图/控制器组合
  3. 纹理加载器类(GLKTextureLoader)
  4. GLKBaseEffect,模仿OpenGL 1.0的固定管道