У меня была похожая проблема с использованием Open GL на iPhone.Решением, которое работало для меня, было изменение вызова следующей функции:
void glTexImage2D(
GLenum target,
GLint level,
GLint internalFormat,
GLsizei width,
GLsizei height,
GLint border,
GLenum format,
GLenum type,
const GLvoid * data
);
Я изменил ее на использование GL_RGBA
вместо GL_RGB
для аргументов format
и internalFormat
.Когда я сохранил файл из фотошопа, я решил не включать альфа-канал, поэтому я не совсем уверен, почему это сработало, но у вас может быть похожая проблема.