在片段着色器中获取顶点的TexCoords

时间:2014-09-12 12:11:20

标签: opengl textures shader lwjgl

无论如何在片段着色器中获取顶点的TexCoords或者从顶点着色器将它们提供给片段着色器,而不将它们从普通代码中提供给顶点着色器?

1 个答案:

答案 0 :(得分:1)

如果您已阅读任何教程,您就会知道这对于任何合理的纹理都非常需要。

VS:

attribute vec2 in_texCoord;
out vec2 fs_texCoord;

main () {
    fs_texCoord = in_texCoord;
}

FS

in vec2 fs_texCoord;
out vec4 out_color;

main () {
    out_color = vec4(fs_texCoord, 0.0, 1.0);
}

有关插值/过滤的所有规则仍然适用。