Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что-то с текстурой в OpenGl не так... [Delphi, Windows]


whatisthematrix1 ©   (2005-09-11 16:49:00) 

У меня текстура только на своем компе выходит, а на других компах вместо них только черные квадратики. Я учебник Краснова скачал, там два способа генерации текстуры есть. Оба только на моем действуют. (Или я что-то делаю не так?).
Если чё, я на Дельфи 3 программирую.
Отдельное спасибо, если будет исходный код


XProger   (2005-09-12 21:18:00) [1]

mode = GL_RGB8было бы корректнее...


grouzd[E]v   (2005-09-12 14:21:00) [2]

Дай угадаю - у тебя Radeon а у соседа GeForce? Выключи GL_POLYGON_SMOOTH

---
... we are walking on a thin line and you better avoid the risk ...


Кефир87   (2005-09-11 23:27:00) [3]

function GenTexture(w,h:Integer; p:Pointer; mode:GLuint=GL_RGB; components : byte=3):GLuint;
begin
 glGenTextures(1, Result);
 glBindTexture(GL_TEXTURE_2D, Result);

 if bi_filter then
 begin
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
 end else
 begin
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
 end;

 gluBuild2DMipmaps(GL_TEXTURE_2D, components, w, h, mode, GL_UNSIGNED_BYTE, p);
end;


Zeqfreed   (2005-09-11 17:30:00) [4]

whatisthematrix1 ©   (11.09.05 16:49)
Покажи код, которые отвечает за загрузку и отображение текстур. Тогда можно будет уже о чем-то поговорить ;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо