если я напишу
glColor4f(1.0,0,0, 1.0); glReadPixels(touch1Point.x,viewport[3]-touch1Point.y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, &pixelColor[0]); pixelColor return 255 , 0 , 0
Каков правильный вызов glReadPixels, который возвращает мне 1,0 0 0?
Разделите каждый компонент pixelColor на 255.0f
pixelColor
255.0f