0

我目前在 iOS 设备上使用 OpenGL ES 2.0 玩一些地形生成的东西。我有一个纹理和一个高度图。我想要做的是使用片段着色器模糊地形的纹理,但不是在每次绘制调用时(仅在需要时和开始时)。这就是为什么我决定在 FBO 中处理屏幕外的模糊,然后将此 FBO 作为纹理附加到地形。现在我想知道是否可以将图像(纹理)作为颜色附件添加到新生成的 FBO 并使用片段着色器进行处理?还是有更好的方法?不需要投影、闪电等。

4

1 回答 1

3

您不能绕过顶点着色器并让片段着色器做任何事情。有很多方法可以最小化顶点着色器的作用——你可以将几何体直接传递给片段着色器。像这样的着色器通常被称为(毫不奇怪)“直通着色器”,因为它们只是将信息随机传送到管道的下一段,而不做很多事情。

于 2012-11-07T18:27:03.707 回答