Opengl 禁用颜色插值
Opengl disable color interpolation
如何在 GLFW 和 OpenGL 3.3 中禁用颜色插值,使屏幕的左半部分为纯白色,另一半为全黑,而不是平滑过渡所有灰色阴影?
可以使用 Interpolation qualifier 更改顶点着色器输出的插值。使用 flat
限定符将不会对输出进行插值。
例如:
顶点着色器
flat out vec3 color;
片段着色器
flat in vec3 color;
如何在 GLFW 和 OpenGL 3.3 中禁用颜色插值,使屏幕的左半部分为纯白色,另一半为全黑,而不是平滑过渡所有灰色阴影?
可以使用 Interpolation qualifier 更改顶点着色器输出的插值。使用 flat
限定符将不会对输出进行插值。
例如:
顶点着色器
flat out vec3 color;
片段着色器
flat in vec3 color;