Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

png...


Zeqfreed ©   (2004-12-25 20:12:00) 

Здраствуйте. Вот я решил у вас спросить что посоветуете для загрузки png в OpenGL? Хочется с исходниками (читать без свяких dll). И именно заточенное под OpenGL, ну что-нибудь типа модуля для загрузки и примера для загрузки в OpenGL (ну в текстуру ессно). Есть такое? Сильно не пинайте, если че, просто я ничего почему-то не нашел...


Sapersky   (2004-12-30 16:43:00) [1]

Zeqfreed ©   (30.12.04 14:24) [10]

См. исходники последнего конкурса (ветка рядом). Там, точно помню, картинки были сжатые TGA, и участники писавшие на OGL их как-то грузили.


Zeqfreed   (2004-12-30 16:10:00) [2]

Гамомака   (30.12.04 16:00) [11]
//И вообще никакая нормальная игра не использует PNG
Singlesвроде вполне "нормальная" игрушка ;)


Гамомака   (2004-12-30 16:00:00) [3]


> А tga бесплатный? И все примеры, которые его грузят, юзают
> tga без сжатия, насколько я помню.

Бесплатный. Раз грузят не пожатый, хай грузят. Ты посмотри код, который грузит TGA, есть ли там поддержка RLE сжатия, она должна быть

И вообще никакая нормальная игра не использует PNG, только BMP, TGA или собственный формат!


Zeqfreed   (2004-12-30 14:24:00) [4]

А tga бесплатный? И все примеры, которые его грузят, юзают tga без сжатия, насколько я помню.


Sapersky   (2004-12-30 12:34:00) [5]

А зачем именно png?
Если альфа нужна - есть tga, исходники загрузки которого в OGL где только не валяются. Простенькое RLE-сжатие (для экономии дискового места) в tga есть, а бОльшее и не нужно - всё равно дистрибутив сжимается zip/rar'ом, а png по степени сжатия - тот же zip.


Magikan   (2004-12-30 11:23:00) [6]

используй оригинальную libpng.dll, которая распространяется по GPL (с исходниками). Занимает меньше 40кб в распакованном виде. При использовании проблем точно не будет (официальная png - как-никак)


cyborg   (2004-12-30 09:00:00) [7]


> [5] [EViL]   (29.12.04 18:24)

Извращенец. Купи насос, читал что некоторым нравится :)


Гамомака   (2004-12-30 07:10:00) [8]


> драл в зад d3d.

Не горячись! :)


[EViL]   (2004-12-29 18:24:00) [9]

драл в зад d3d.


megabyte-ceercop   (2004-12-27 12:50:00) [10]

Я немного занииался этой проблемой именно под OGL.
Заточить тут будет сложно, да и готового решения так и не нашёл.
А вот Direct3D грузит текстуры из png как родные, Юзайте DX3D!!


dimodim_FORCE   (2004-12-26 11:23:00) [11]

Так зачем ПНГ Это вроде РаисофНатионс, когда здания картинки PNG
? а юниты MD3


Гамомака   (2004-12-26 03:17:00) [12]

А зачем заточенное по OGL? Возьми лучше модуль загрузки битмапа в ОGL, еще возьми модуль загрузки PNG, расковыряй его, да и все :) То есть сам заточи!


Zeqfreed   (2004-12-25 23:20:00) [13]

http://pngdelphi.sourceforge.net/

хм... без примера для OpenGL, зато работает четко и функциональность вроде полная


Наверх

Титульная страница Поиск, карта сайта Написать письмо