Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

ускорение 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-1218649384
Tack
2008-08-13 21:43
2009.10.04
Можно ли переименовать класс окна?


2-1249111382
XcCCC
2009-08-01 11:23
2009.10.04
Эмуляция клика по ссылке


2-1248115102
thing
2009-07-20 22:38
2009.10.04
3D игра - переход от управления с клавы на мышь


15-1249158604
Юрий
2009-08-02 00:30
2009.10.04
С днем рождения ! 2 августа 2009 воскресенье


2-1249219399
bag
2009-08-02 17:23
2009.10.04
список из случайных неповторяющихся чисел