Salut,
Je comprend pas trop d'où vient mon problème :
j'affiche des objets avec OpenGL, a priori je n'ai activé aucune lumière, ...
et quand je fais glColor3f(0.5, 0.5, 0.5) ,que j'affiche mes objets, puis que je lis les pixels affichés avec ReadPixels, j'ai des pixels à 123 et des pixels à 132 (en niveau de gris)
J'ai essayé avec glColor3ub(128, 128, 128), pareil j'ai parfois des pixels un peu plus élevés, parfois moins. A l'oeil c'est invisible, mais comme je me sert de la couleur comme information par la suite, c'est assez génant. Est ce que c'est OpenGL qui fait ça, ou est ce que je fais peut-être quelque chose mal quelque part ?
Partager