【发布时间】:2012-07-31 17:54:49
【问题描述】:
我一直在阅读 OpenGL ES 着色语言规范,其中有一段让我感到困惑:
7.2 片段着色器特殊变量
...
片段着色器不需要写入 gl_FragColor 或 gl_FragData。有 许多算法,例如阴影体积,包括没有颜色值的渲染通道 书面。
我看过很多关于阴影体积和着色器的文章,但我找不到任何关于这些算法如何在不写颜色值的情况下做任何事情的信息,因为似乎没有办法从在 ES 平台上单独使用顶点着色器。 Desktop GL 有几何着色器,似乎是为了这种效果,但在 ES 2.0 Core 中没有这样的东西。
这是无意中从桌面规范中遗留下来的,允许扩展还是我错过了什么?
【问题讨论】:
标签: opengl-es-2.0 shader