Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Что-то с текстурой в OpenGl не так...   Найти похожие ветки 

 
whatisthematrix1 ©   (2005-09-11 16:49) [0]

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


 
Zeqfreed ©   (2005-09-11 17:30) [1]

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


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

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;


 
grouzd[E]v ©   (2005-09-12 14:21) [3]

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

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


 
XProger ©   (2005-09-12 21:18) [4]

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



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
15-1140954049
постигаю
2006-02-26 14:40
2006.03.19
меняющаяся ячейка


2-1141044416
Познающий глубины
2006-02-27 15:46
2006.03.19
Передача параметров.


4-1135232696
Юра Тихомиров
2005-12-22 09:24
2006.03.19
Дефрагментация жесткого диска


3-1138095220
dtm
2006-01-24 12:33
2006.03.19
Кодировка поля таблицы типа "text" - can not transliterate


4-1135401612
***___***
2005-12-24 08:20
2006.03.19
ENUM_CURRENT_SETTINGS