这可能听起来很蠢...但我一直在想,如果我向glColor * f函数发送大于1.0f的值,这会有影响吗? 旧的图形卡/驱动程序是否以不同的方式处理这些值?OpenGL直接使用我提供的颜色值,还是自行裁剪它?我应该停止执行if(r > 1.0f) r = 1.0f;吗?更大的值是否会导致意外行为? 我似乎无法让大于1.0f的值产生任何不同的效果。