Je suis en train de suivre les instructions de cette page:
http://www.opengl.org/resources/faq/technical/color.htm
en ce qui concerne le rendu des primitives avec une couleur uniqueOpenGL: couleur inexacte?
J'ai vérifié le nombre de bits pour chaque couleur et le résultat a été 8 pour chacun.
Lorsque vous appelez:
glColor3ui(0x80000000, 0, 0xFF000000);
et en relisant le pixel avec glReadPixels() Je reçois la couleur: 0xFFFE007F
qui corresponts à R=0x7F, G=0, B=0xFE
Les deux bits inférieurs de rouge et bleu sont fausses.
Pourquoi est-ce?
J'utilise une toute nouvelle carte nVidia sur un ordinateur portable Dell avec les pilotes les plus récents