Главная страница
    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.45 MB
Время: 0.011 c
4-1137994529
novikova
2006-01-23 08:35
2006.04.09
Работа через модем в режиме ЗАПРОС-ОТВЕТ


1-1141731562
kyn66
2006-03-07 14:39
2006.04.09
Динамически создать подменю


15-1142488998
Ega23
2006-03-16 09:03
2006.04.09
С Днём рождения! 16 марта


2-1143534359
Barksy
2006-03-28 12:25
2006.04.09
Какую клиент-серверную базу выбрать?


15-1142416926
Nic
2006-03-15 13:02
2006.04.09
Приобрёл Nec 1970NX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский