Самый быстрый и простой способ использовать текстуры PNG в OpenGL - PullRequest
2 голосов
/ 01 декабря 2010

Я ищу самый быстрый и простой способ использования текстур PNG (с альфа-значениями) в OpenGL.Я пробовал много разных библиотек, но большинство из них раздуты, и их трудно скомпилировать / работать на Mac.

Я не очень хорошо знаком с текстурами OpenGL и всеми "Gotchas", поэтому я делаю акцент наПросто.

Было бы очень полезно, если бы кто-нибудь дал мне хороший пример make-файла, если решение включает в себя компоновку библиотеки.

Спасибо!

Ответы [ 4 ]

3 голосов
/ 01 декабря 2010

Вы можете дать ПОЧВУ водовороту.

1 голос
/ 01 декабря 2010

sdl и sdl_image - самый простой из известных мне способов: http://www.libsdl.org/ http://www.libsdl.org/projects/SDL_image/

Однако это для кроссплатформенности. Только для Mac, я думаю, есть нативная альтернатива.

1 голос
/ 01 декабря 2010

DevIL может сделать это довольно просто и легко для многих форматов.Он также имеет очень, очень похожий API на OpenGL (по своей конструкции большинство констант идентичны и т. Д.).Мне понадобилось всего несколько минут, чтобы подключить его к приложению OpenGL, которое у меня было.Документы не очень хорошие, но они справляются со своей работой и поддерживают множество форматов.

0 голосов
/ 01 декабря 2010

glpng является утилитой png opengl loader, хотя можно сделать то, что она делает, просто с помощью libpng и скачав ее из файла png в текстуру для вас за один вызов

...