3

我正在尝试将简单的 FLOAT 值从顶点传递到片段着色器。如何在不插值的情况下“按原样”传递它?在桌面上我可以使用平面变化来禁用插值,openGL es中是否有类似的东西,或者唯一的方法是通过纹理?

4

2 回答 2

7

GLSL ES 目前不支持flat关键字,因此唯一的方法是在所有三角形顶点中使用相同的浮点值。

这里给出了相同的答案: 在opengl es 2中,有没有办法防止变化的插值

于 2012-07-28T14:35:58.237 回答
0

GLSL ES 2.0 不支持flat 插值限定符,就像它不支持积分顶点着色器输出变量一样。
比较OpenGL ES 2.0 规范OpenGL ES 3.0。规格

于 2021-02-18T05:52:32.830 回答