Я загружаю необработанную текстуру (с альфа-каналом) и отображаю ее в openGL, все в порядке, и текстура отображается, но цвет немного темнее, чем в оригинале.Я уже пытался включить освещение, смешивание и размывание, но это не помогает.
Я использую Mac OSX.
Образец изображения
http://postimage.org/image/2wi1x5jic/
Вот исходный код загрузки текстуры openGL:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA , width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, &bytes[0]);
РЕДАКТИРОВАТЬ:
Это очень странно, я использовал пример из http://forums.tigsource.com/index.php?topic=9560.0 и получил тот же сбой... Так что проблема не в моем коде, может быть, параметры драйвера?Хм ...
РЕШЕНИЕ:
Спасибо @datenwolf, изображения были сохранены с цветным профилем sRrgb.Проблема решена, как только я удалил ее и преобразовал в RGB.