Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.008 c
2-1248752568
xyz
2009-07-28 07:42
2009.10.04
переключение между формами программы


2-1248942126
KK
2009-07-30 12:22
2009.10.04
Строку в список


15-1249459183
@!!ex
2009-08-05 11:59
2009.10.04
В чем смысл спама о выигрышах?


15-1248973487
Северянин
2009-07-30 21:04
2009.10.04
Кто-нибудь сталкивался с КА?


3-1227778320
Вадим
2008-11-27 12:32
2009.10.04
SELECT к нескольким БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский