启用/禁用frag& vert着色器
目前我正在使用
glUseProgramObjectARB(ProgramObject);
和
glUseProgramObjectARB(0);
但是它没有正确切换回来,并且沿着这些线给我一个“无效操作glError”
void updateAnim_withShader()
{
int location;
location = getUniLoc(ProgramObject, "currentTime");
ParticleTime += 0.002f;
if (ParticleTime > 15.0)
ParticleTime = 0.0;
glUniform1fARB(location, ParticleTime);
printOpenGLError();
}
这样做的正确/正确方法是什么(启用/禁用着色器)?
[我的代码文件(删除了临时链接)] [1]
没有找到相关结果
已邀请:
1 个回复
寇剩
是-1,因为在着色器中没有使用实际的
制服。