Я пытаюсь научиться использовать текстуры в OpenGL.Я начал читать главу о наложении текстур в OpenGL Redbook.Я не понял этого, поэтому я погуглил и нашел этот урок .Я следовал инструкциям и до сих пор не могу заставить его работать. Это код.
Это - это мое изображение текстуры.Я использовал Photoshop, чтобы преобразовать его в это .Размер файла составляет 175 КБ, что примерно соответствует размеру (200x300x3 = 180000).
Я попытался прочитать файл в другой программе и посмотреть, правильно ли его содержимое.Кажется, я могу прочитать только около 221 пикселей (это примерно первая строка изображения), и он достигает eof ().В моей программе я читаю столько, сколько я ожидаю, но когда я отлаживал, я заметил, что после того, как некоторые точки байты обнулены .
Теперь я в замешательстве.Есть ли проблема с моей программой?Есть ли проблема с текстурой?Есть ли проблема со мной?Что я делаю неправильно?Как мне это исправить?