将自定义属性传递给自定义片段着色器

tea*_*441 6 shader android opengl-es opengl-es-2.0

是否可以将自定义属性传递给片段着色器,我知道我可以将属性传递GLES20.glVertexAttribPointer给顶点着色器,但是如何将float []传递给片段着色器?

Tim*_*Tim 13

没有.

如果要将制服传递给片段着色器,可以轻松地执行此操作(请参阅任何教程).但是如果你想要类似于每顶点属性的东西,那么这样做是没有意义的.您还可以做的是将属性传递给顶点着色器,然后在顶点着色器中将它们作为变化传递给片段着色器.它们将在基元上进行插值,并作为片段着色器的输入提供.