我正在尝试按照此页面上的说明进行操作:
http
://www.opengl.org/resources/faq/technical/color.htm
关于渲染具有独特颜色的图元
我检查了每种颜色的位数,结果是每种颜色的位数为 8。
调用时:
glColor3ui(0x80000000, 0, 0xFF000000);
并用 glReadPixels() 读回像素我得到颜色:0xFFFE007F
对应于R=0x7F, G=0, B=0xFE
红色和蓝色的两个低位是错误的。
这是为什么?
我正在使用最新驱动程序的戴尔笔记本电脑上使用全新的 nVidia 卡