确保uniform sampler2D texture1;已经在shader中正确声明,并且在渲染代码中正确绑定到纹理对象。 检查纹理坐标(TexCoords)是否在fragment shader中正确传递和使用。 结论 这个错误通常是由于使用了过时或不存在的GLSL函数(如texture2D)造成的。通过更新到新的GLSL版本并使用相应的函数(如texture),可以解决这个问题。同时,...