【发布时间】:2021-08-11 10:55:31
【问题描述】:
如何在 GLFW 和 OpenGL 3.3 中禁用颜色插值,使屏幕的左半部分为纯白色,另一半为全黑,而不是在所有灰度阴影中平滑过渡?
【问题讨论】:
标签: c++ opengl glsl shader glfw
如何在 GLFW 和 OpenGL 3.3 中禁用颜色插值,使屏幕的左半部分为纯白色,另一半为全黑,而不是在所有灰度阴影中平滑过渡?
【问题讨论】:
标签: c++ opengl glsl shader glfw
可以使用Interpolation qualifier 更改顶点着色器输出的插值。使用 flat 限定符不会对输出进行插值。
例如:
顶点着色器
flat out vec3 color;
片段着色器
flat in vec3 color;
【讨论】: