纹理是否也需要遵守某些格式限制?
我正在加载 TGA 文件并使用以下片段着色器绘制它们:
varying vec2 v_texCoord;
uniform sampler2D s_texture;
uniform vec4 vColor4;
void main()
{
vec4 tmpColor = texture2D( s_texture, v_texCoord );
tmpColor.r = vColor4.r;
tmpColor.g = vColor4.g;
tmpColor.b = vColor4.b;
gl_FragColor = tmpColor;
}
我发现 16x16 图像显示正常。64x16 显示正常。72x16、80x16 和 96x16 不起作用。
如果需要,我将提供更多信息,包括 TGA 文件。