Форум: "Игры";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизЧто-то с текстурой в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c