Текстура OpenGL не отображается на некоторых компьютерах, проблема с auxDIBImageLoad? - PullRequest
0 голосов
/ 29 апреля 2010

У меня есть простой графический интерфейс openGL, который использует bmp в качестве текстуры. Проблема в том, что на некоторых компьютерах текстура не отображается. Но на моделях с более новыми драйверами OpenGL это работает. Как я могу сделать это более совместимым. Я думаю, что проблема может быть с auxDIBImageLoad. Когда я проверяю результат, я вижу правильные x, y, но указатель данных указывает на банк памяти со всеми нулями.
Что может быть не так?

1 Ответ

1 голос
/ 30 апреля 2010

Одним из ограничений старых реализаций OpenGL является то, что они не поддерживают текстуры не-степени двух. Какого размера текстура?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...