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