Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с текстурами в OpenGL

23K
16 декабря 2010 года
Spice
37 / / 10.07.2008
Всем привет!

Программирую графику на openGL. Столкнулся с проблемой при работе с текстурами. А именно, при определении типа фильтрации текстуры.
GL_NEAREST - полет нормальный.
GL_LINEAR - полет нормальный.
GL_LINEAR_MIPMAP_LINEAR - косяк.

Код для создания третей текстуры. Для первых двух соответственно GL_NEAREST и GL_LINEAR.
 
Код:
AUX_RGBImageRec *imgTexture = auxDIBImageLoad("data/img.bmp");
glGenTextures(3, &Texture[2]);
glBindTexture(GL_TEXTURE_2D, Texture[2]);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, 3, imgTexture->sizeX, imgTexture->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, imgTexture->data);


Скрин прилагается :-)


Собственно вопрос: какова причина такого поведения? Буду благодарен за любые информативные ответы.
23K
16 декабря 2010 года
Spice
37 / / 10.07.2008
Отклик нашел на других форумах.

http://forum.sources.ru/index.php?showtopic=321265
http://www.cyberforum.ru/graphics/thread212252.html

Может кому-то будет полезно. Удачи!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог