Вверх ↑
Ответов: 1304
Рейтинг: 405
#1: 2013-10-10 13:48:54 ЛС | профиль | цитата
Aziz писал(а):
Вообще возможен "электроннный" вывод (невизуальный) из OGL

Aziz, да возможен, необходимо произвести рендер в "невидимый" буфер, а с него уже использовать картинку как текстуру. Собственно это возможности использования FBO. Элемент с примером я выкладывал. Хотя если результатом должен быть битмап то мы уже имеем в виде переменной Bmp: PBitmap;.
foksov, поправка даёт 5-тикратный прирост скорости. А вот насчёт 32 bit это в данном случае сомнительно, зачем на 25 процентов увеличивать файл добавляя альфа канал заполненный нулями?
ps: наверное стоит данную возможность в hiGL_Main, многие 3D движки умеють делать скриншоты без использования системных функций.

карма: 3

0