我试图找到如何为OpenGL ES 1.x(特别是iPhone)实现简单着色器的示例。我之前从未使用着色器,但我确实理解它们的用途。我想,一旦我能够在模拟器中加载一个简单的着色器,我就可以从那里拿出它并做我需要做的事情。 谢谢您的帮助, 〜埃里克
答案 0 :(得分:11)
iPhone目前使用的OpenGL ES 1.1不支持可编程管道。 OpenGL ES 2.0似乎确实拥有它们,并且 与1.1兼容。
答案 1 :(得分:2)
来自this post:
iP *平台的像素着色器通过纹理合成器进行编程。
答案 2 :(得分:1)
我的理解是,iPhone上的硬件着色器已经被操作系统用于CoreAnimation和OpenGL ES中的功能。这意味着你无法使用它们。
您在寻找软件着色器吗?试试http://unity3d.com/unity/features/shaders