【问题标题】:Opengl disable color interpolationOpengl禁用颜色插值
【发布时间】:2021-08-11 10:55:31
【问题描述】:

如何在 GLFW 和 OpenGL 3.3 中禁用颜色插值,使屏幕的左半部分为纯白色,另一半为全黑,而不是在所有灰度阴影中平滑过渡?

【问题讨论】:

    标签: c++ opengl glsl shader glfw


    【解决方案1】:

    可以使用Interpolation qualifier 更改顶点着色器输出的插值。使用 flat 限定符不会对输出进行插值。

    例如:

    顶点着色器

    flat out vec3 color;
    

    片段着色器

    flat in vec3 color;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多