Я пытаюсь следовать указаниям на этой странице:
http://www.opengl.org/resources/faq/technical/color.htm
относительно рендеринга примитивов с уникальным цветом
Я проверил количество битов для каждого цвета, и результат был 8 для каждого.
При вызове:
glColor3ui(0x80000000, 0, 0xFF000000);
и считывая пиксель с помощью glReadPixels(), я получаю цвет: 0xFFFE007F
, который соответствует R=0x7F, G=0, B=0xFE
Два младших бита красного и синего неверны.
Почему?
Я использую новую карту nVidia на ноутбуке Dell с самыми последними драйверами.