每当我查看样本着色器时,似乎这种类型的东西几乎都是通过魔法发生的;有时信息被保存到特殊位置,如位置/颜色,但有时片段着色器使用参数,以及片段着色器如何知道从哪里获取这些我无法遵循的数据。
任何人都可以提供一个中等简单的GLES着色器来实现这一点,并解释它是如何工作的吗?
答案 0 :(得分:1)
查看OpenGL ES quick reference card。
您对后面描述GLSL的“内置输入,输出和常量”感兴趣,特别是顶点着色器输出和片段着色器输入。
应使用varying
关键字声明其他VS输出(成为FS输入)。