因为片段着色器缺少glsl的版本号,加上版本号就可以了
#version 330 //不能缺少
in vec2 TexCoord0;
out vec4 FragColor;
uniform sampler2D gSampler;
void main()
{
FragColor = texture2D(gSampler, TexCoord0.st);
};
本文介绍了一个常见的GLSL片段着色器错误——缺少版本号声明,并提供了正确的解决方案。通过添加适当的版本号,如#version 330,可以确保着色器正确编译和运行。
因为片段着色器缺少glsl的版本号,加上版本号就可以了
#version 330 //不能缺少
in vec2 TexCoord0;
out vec4 FragColor;
uniform sampler2D gSampler;
void main()
{
FragColor = texture2D(gSampler, TexCoord0.st);
};
506
2万+

被折叠的 条评论
为什么被折叠?