Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
2-1248693315
evgenij
2009-07-27 15:15
2009.10.04
Access violation после выгрузки dll


9-1182329174
@!!ex_
2007-06-20 12:46
2009.10.04
Проблемы с самозатенением.


2-1248439205
bsv
2009-07-24 16:40
2009.10.04
список листов в книге excel


15-1249148976
anton773
2009-08-01 21:49
2009.10.04
где можно прочитать про CDO_TLB и ADODB_TLB


15-1249260855
Дмитрий С
2009-08-03 04:54
2009.10.04
В кипятке 4-5 минут.




   Наверх