Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

OpenGL и текстуры   Найти похожие ветки 

 
Trimp ©   (2005-09-25 20:15) [0]

Здравствуйте мастера! У меня есть одноканальная (не RGB,RGBA) текстура глубиной 1 бит (1-чёрный 0-белый). Я считываю эту текстуру. И какие атрибуты нужно задать процедуре glTexImage2D, чтобы она поняла, что у меня не RGB и не RGBA, а просто 1 канал цвета глубиной  1 бит. А может это нужно осуществлять не с помощью процедуры glTexImage2D? Просьба прояснить. Заранее благодарю.


 
XProger ©   (2005-09-25 21:56) [1]

Какие проблемы возникают при переводе в RGB?


 
Trimp ©   (2005-09-25 22:03) [2]

2XProger
никаких. Ты наверно не понял. У меня пиксель занимает 1 бит. Текстура 64*64 весит соответсвенно 64*64/8=512Б. Я могу перевести в RGB и использовать glTexImage2D(GL_TEXTURE_2D,0,3, 64, 64, 0, GL_RGB, GL_UNSIGNED_BYTE, @image);, но зачем? лишняя трата оперативы. Текстура будет весить 64*64*3.
А как сделать так чтобы не переводить RGB а сразу засунить этот массив 64*64/8 в glTexImage2D и чтобы он понял что текстура одноканальная и глубина 1 бит.


 
XProger ©   (2005-09-26 14:25) [3]

Trimp, чтобы видеокарта разбирала твою текстуру побитно и скорость вывода текстуры падала в несколько раз? - не знаю...


 
Trimp ©   (2005-09-26 15:31) [4]

Ок. Я тебя понял, разборка текстуры побитно приводит к падению fps. Но хотя бы можно сделать так чтобы видюха понимала что у меня один канал (монохромная текстура). Я думаю что тут производительность не должна падать и оперативы не должно тратится излишне. Ведь ты сам посуди у меня текстура фонтов черно белая, зачем я буду хранить её в оперативе в RGB. Я хочу чтобы всё было оптимизировано.


 
MeF Dei Corvi ©   (2005-09-26 15:54) [5]


> Trimp ©   (26.09.05 15:31) [4]

Читай RedBook.


 
Trimp ©   (2005-09-26 16:04) [6]

2 MeF Dei Corvi
Поищю в инете но может у тебя есть ссылка.


 
XProger ©   (2005-09-26 18:05) [7]

Можно попробовать 4 битами описывать, но это убого GL_LUMINANCE4...
Ссылка: http://mirgames.ru


 
NE_Parovoz ©   (2005-09-26 20:43) [8]

GL_EXT_texture



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
2-1143039573
Boris Marchenko
2006-03-22 17:59
2006.04.09
Перестановки


15-1140796401
Volf_555
2006-02-24 18:53
2006.04.09
Проблема с настройкой GPRS для SonyEricsson k600i. КИЕВСТАР


2-1143032440
Физик
2006-03-22 16:00
2006.04.09
Как запритить звуковой карте воспроизводить звук


15-1142345654
ZeFiR
2006-03-14 17:14
2006.04.09
Эмуляторы для запуска sis файлов(приложения нокия-смартов)


2-1143013932
Mozgan
2006-03-22 10:52
2006.04.09
Как в HTML через Delphi задать цвет шрифта?