Ответ: OpenGL текстуры. Объясните
текстура грузится та же самая? подозреваю что пиксмап выравнян по 4 байта. попробуй грузить с флагом GL_RGBA заместо флага GL_RGB
|
Ответ: OpenGL текстуры. Объясните
Цитата:
|
Ответ: OpenGL текстуры. Объясните
скрин в студию. или ничего не изменилось? код рисования тоже желателен бы, особенно каким обращом задаются uv координаты.
|
Ответ: OpenGL текстуры. Объясните
Ничего не изменилось... :(
тут код и все необходимое. так же ехе... |
Ответ: OpenGL текстуры. Объясните
У тебя ж вроде получалось раньше накладывать, только красный с синим каналы путались?
|
Ответ: OpenGL текстуры. Объясните
Я каналы настроил. Но этот метод я взял у NeHe. Решил попробовать сам сделать. Получилась какая-то хня...
|
Ответ: OpenGL текстуры. Объясните
сдается мне, что у тебя картинка не загрузилась... обрати внимание на эти строки
Код:
For y=TexHeight-1 To 0 Step -1 |
Ответ: OpenGL текстуры. Объясните
Вроде бы да, NeHe какие-то преобразования делает с текстурой, и в итоге она нормально грузится. Но что это за преобразования такие, что они делают, и почему они так строго нужны
|
Re: OpenGL текстуры. Объясните
Что мне кажется странным, дак это то что у него не получилось загрузить его методом. Вроде на Бмаксе опенгл упрощён, и либы бмп,пнг,жпг есть. Там просто обязан быть ламерский способ загрузки!
|
Ответ: OpenGL текстуры. Объясните
Код:
For y=TexHeight-1 To 0 Step -1 |
Ответ: OpenGL текстуры. Объясните
Хм. Другой вопрос - это обязательно? Или же можно как-то не использоватьт эту функцию?
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, PixmapWidth(tex) , PixmapHeight(tex) , 0, GL_RGB, GL_UNSIGNED_BYTE, tex) ; |
Часовой пояс GMT +4, время: 21:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot