Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
Внизускорение 2D Найти похожие ветки
← →
yantux © (2009-07-28 13:12) [0]Я так понимаю, TImage , TCanvas вещи очень тормозные.
А я бы хотел делать 2D графику более быстрой, перерисовку ну и прочее. В Лазарусе формально можно использовать opengl, а можно ли использовать в delphi какие нить ускорители типа directx для повышения скорости перерисовки 2D графики? На какие темы надо делать поиск в интере, чтобы раскопать информацию?
← →
Sapersky (2009-07-28 14:22) [1]Всё можно.
Софтвер (программная обработка изображений, на процессоре) при грамотном использовании показывает неплохую скорость:
http://sapersky.narod.ru/files/FastLIBv389i.rar
(используется упрощённый аналог TBitmap)
Аппаратное ускорение (OGL, DX) - обработка/отрисовка выполняется видеокартой.
OpenGL: см. igdc.ru - много 2D-игрушек с исходниками.
DirectX (Direct3D): искать PowerDraw/Asphyre. Или примеры из SDK, clootie.ru. Недавно у MS появился новый аппаратно-ускоренный API специально для 2D, называется (ни за что не догадаетесь) - Direct2D. Но это только под Висту/7.
← →
DVM © (2009-07-30 10:45) [2]
> Недавно у MS появился новый аппаратно-ускоренный API специально
> для 2D, называется (ни за что не догадаетесь) - Direct2D.
>
А еще этот, как его, был когда то, MS Wing что ли назывался. Тоже для 2d и вроде с аппаратным ускорением.
← →
test © (2009-07-30 11:56) [3]http://www.google.ru/codesearch?as_q=directx+2d&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%BA%D0%BE%D0%B4%D0%B0&hl=ru&as_lang=pascal&as_license_restrict=i&as_license=&as_package=&as_filenam e=&as_case=
← →
test © (2009-07-30 11:58) [4]Еще можеш поискать Краснова, книги как на Дельфи ОткрытыйГЛ использовать и DirectX.
← →
tesseract © (2009-07-30 13:33) [5]
> Недавно у MS появился новый аппаратно-ускоренный API специально
> для 2D, называется (ни за что не догадаетесь) - Direct2D.
>
Вроде начиная с 98 винды GDI через DirectDraw работал.
← →
antonn © (2009-07-30 22:38) [6]
> Вроде начиная с 98 винды GDI через DirectDraw работал.
может лишь избранные функции навроде bltbtn()...
← →
CSS (2009-08-04 17:57) [7]Есть уже две темы...
Про то как выжимать максимум из GDI:
http://delphimaster.net/view/9-1186325580/
И про прозрачность...
http://delphimaster.net/view/9-1186325580/
Почитайте, может пригодится... =))
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c