2009-02-12 242 views
5

我想找到如何爲OpenGL ES 1.x(專門用於iPhone)實現簡單着色器的示例。我從來沒有使用着色器,但我確實瞭解它們的用途。我認爲,一旦我能夠在模擬器中加載一個簡單的着色器,我就可以從那裏拿走它並做我需要做的事情。 感謝您的幫助, 〜EricOpenGL ES 1.x着色器

回答

11

iPhone目前使用OpenGL ES 1.1,它不支持可編程管線。 OpenGL ES 2.0似乎有他們雖然也是而不是兼容1.1。

1

我的理解是iPhone上的硬件着色器已經被操作系統用於CoreAnimation和OpenGL ES的功能。這意味着它們不適用於您。

您是否正在尋找軟件着色器?嘗試http://unity3d.com/unity/features/shaders

+0

OpenGL ES 1.1根本不支持着色器,因爲它專門爲固定功能流水線而設計。 – codelogic 2009-02-12 23:27:12

2

this post來自:

知識產權*平臺的像素着色器經由紋理合成器編程。