Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2010, 19:24   #11
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Мне как раз и не нужен DC...
"буффер" с HDC связать не проблема.
BOBAH13 вне форума Ответить с цитированием
Старый 19.11.2010, 19:49   #12
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
"буффер" с HDC связать не проблема.
Наверное имелось ввиду что HDC или HBITMAP у нас нет, а переменная-указатель PVideo чужая и её нельзя менять... Вы забыли про тему "Создание TBitmap с ScanLine другого битмапа..."?)
Думаю это её продолжение...
Цитата:
Копай в сторону FBO.
Хм... Где-то видел вариант типа "отрисовка OpenGL-сцены в TBitmap" и даже пробовал его, но он работал не совсем так как надо и странно глючил в зависимости от железа...
А вот с FBO я ещё не капался... Попробовать чтоль?


З.Ы. Сомневаюсь что возможно обойтись совсем без HDC... Тут OpenGL всё-таки...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 19.11.2010, 20:15   #13
SalasAndriy
Форумчанин Подтвердите свой е-майл
 
Аватар для SalasAndriy
 
Регистрация: 01.11.2007
Сообщений: 157
По умолчанию

Цитата:
Наверное имелось ввиду что HDC или HBITMAP у нас нет, а переменная-указатель PVideo чужая и её нельзя менять...
Точно DomiNick

Цитата:
Вы забыли про тему "Создание TBitmap с ScanLine другого битмапа..."?)
Думаю это её продолжение...
Ну не совсем так) Это уже совсем другое) Тут OpenGL рендер в текстуру...

Цитата:
А вот с FBO я ещё не капался... Попробовать чтоль?
Попробуйте)

Цитата:
Хм... Где-то видел вариант типа "отрисовка OpenGL-сцены в TBitmap" и даже пробовал его, но он работал не совсем так как надо и странно глючил в зависимости от железа...
Я тоже где-то когда-то видел, но сейчас не нахожу, да и помню писали на каком-то форуме что при рендере в TBitmap, нет аппаратного ускорения... Это грустно, так как отрисовка будет долгой...

Цитата:
З.Ы. Сомневаюсь что возможно обойтись совсем без HDC... Тут OpenGL всё-таки...
Ну эта статья: "Framebuffer Object или скажем "нет" оконным контекстам", говорит что можно обойтись без контекста, правда конкретно там примера скачать нету...

Уже 2 день ломаю голову над этим... Мне бы хоть самый простенький пример FBO на дельфи... Рендер в текстуру...

Я вот что думаю, может мне создавать какое-то скрытое окно, рендерить в него то что мне нужно, а тогда считывать через glReadPixels. Может так сделать? Такое будет работать? Мне кажется что это как-то "криво" будет...

Последний раз редактировалось SalasAndriy; 19.11.2010 в 20:47.
SalasAndriy вне форума Ответить с цитированием
Старый 20.11.2010, 21:45   #14
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

От себя скажу... FBO - штука не универсальная... Лучше взять PBO - он везде работать будет.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 22.11.2010, 08:27   #15
Demi
Пользователь Подтвердите свой е-майл
 
Аватар для Demi
 
Регистрация: 28.03.2007
Сообщений: 52
По умолчанию

Цитата:
От себя скажу... FBO - штука не универсальная... Лучше взять PBO - он везде работать будет.
Согласен..
По поводу видеокарты. На личном опыте FBO нормально начинает работать на NV 7xxx.. К сожалению на более ранних карточках наблюдались различные косяки.

Но стоит заметить, что FBO - самый быстрый способ рисования в текстуру.
GLEngine2D - сайт проекта
FreeRating Cайт нашей команды
Demi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наложить текстуру в первую четверть и отображать ее на всю форму(Opengl). peredozer Мультимедиа в Delphi 4 27.05.2010 02:13
Как растянуть текстуру на всю форму(прямоугольник)?(OpenGl) peredozer Мультимедиа в Delphi 2 05.05.2010 19:29
Что мощнее или портативнее движок directx или opengl? albatros Помощь студентам 2 08.12.2009 17:43
OpenGl+Delphi,при загрузке текстуру сильно корежит Skif Помощь студентам 1 27.11.2007 08:40