Главная страница
    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.006 c
2-1249219399
bag
2009-08-02 17:23
2009.10.04
список из случайных неповторяющихся чисел


2-1248952921
xyz
2009-07-30 15:22
2009.10.04
вопрос по поводу пути до БД в ADOConnection


15-1242143550
@!!ex
2009-05-12 19:52
2009.10.04
Как добавить дополнительную информацию о сайте в google


2-1248867537
xyz
2009-07-29 15:38
2009.10.04
ключевое поле-счетчик


2-1248564636
xyz
2009-07-26 03:30
2009.10.04
занесение записи в БД ADO





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский