Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax

Ответ
 
Опции темы
Старый 21.11.2008, 17:42   #1
Черный крыс
 
Сообщений: n/a
Render->Texture->Pixels [OpenGL] ???

Мне необходимо получить пиксели из отрендереной текстуры OpenGL.

Рендер в текстуру делаю так :
glBindtexture GL_TEXTURE_2D,gltex[frame]glCopyTexImage2D(GL_TEXTURE_2D,mipmap_no,GL_RGBA8, x,TGlobal.height-y-height,width,height,0)

Затем получаю карту пикселей так :
Function GetPixMap:TPixmap(texture:TTexture) Local previous = glBindTexture(GL_TEXTURE_2D , texture.gltex[0]) Local pixmap:TPixmap = CreatePixmap(512,512,PF_RGBA888'width , height , format) glGetTexImage GL_TEXTURE_2D , 0 , GL_RGBA , GL_UNSIGNED_BYTE , pixmap.pixels Return pixmap EndFunction

все бы хорошо....но это очень медленно....13 ФПС....=( Подскажите пожалуйста более быстрый способ.....
 
Ответить с цитированием
Старый 21.11.2008, 17:57   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Render->Texture->Pixels [OpenGL] ???

нормально. 13 фпс для гоняния данных по шине - ето нормально.
(Offline)
 
Ответить с цитированием
Старый 21.11.2008, 18:44   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Render->Texture->Pixels [OpenGL] ???

Расскажи о целях, может есть возможность и не трогать CPU..
(Offline)
 
Ответить с цитированием
Старый 21.11.2008, 19:59   #4
Черный крыс
 
Сообщений: n/a
Ответ: Render->Texture->Pixels [OpenGL] ???

Вопрос снят.
FBO меня спас. =)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AddMesh - save texture! ELIAS 3D-программирование 9 23.03.2009 15:45
Render johnk Поздравления и пожелания 15 19.12.2008 22:57
Alpha in 3d if not load Texture -=SCiP=- 3D-программирование 9 30.09.2007 02:26
Optimize .VS. texture Chrono Syndrome 3D Моделирование 10 27.08.2007 21:16
Dragons' texture Raiter Создание текстур 0 10.05.2007 16:07


Часовой пояс GMT +4, время: 22:51.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com