GLES 2.0(LibGDX) - 关于设置着色器均匀的错误1282

时间:2013-12-28 14:50:19

标签: android opengl-es-2.0 libgdx shader

当我尝试使用shader.setUniform2fv("uniform", value)更改着色器中的制服时,会导致错误1282(GL_INVALID_OPERATION)。但是在2-10秒之后,它开始正常工作,有时......随着时间的推移,他仍然会再次抛出这个错误。

代码:

shader.setUniform2fv("plyPos", new float[] {player.getPosition().x, player.getPosition().y}, 0, 2);
shader.setUniformf("plyAngle", player.getRotation());

这两个值都不为空。

P.S。着色器编译时没有任何错误和警告。

0 个答案:

没有答案
相关问题