我想知道,为什么创造uint制服失败了?是否在OpenGL 3.x(3.2核心)中删除了uint类型或仅删除了Nvidia驱动程序中的错误(337.88)?
#version 150
uniform uint picking; // glGetUniformLocation() = -1;
#version 150
uniform int picking; // glGetUniformLocation() = 3;
在着色器中使用:
if(picking == 0) { finalColor = ....