![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преимущества DirectX перед Canvas + TBitmap.ScanLine [Delphi]
GrayFace © (2004-03-25 12:30:00)Зачем использовать DirectX для 2D?
Mihey (2004-04-11 17:45:00) [1]> Это ребята потому что вы оверлеями не пользуетесь кажется что "дурацкая"
Давай.
PGM_X (2004-04-11 17:26:00) [2]> Дурацкая, потому что за всё про всё получаешь не более, чем
> примитвнейший механизм блиттинга.
Это ребята потому что вы оверлеями не пользуетесь кажется что "дурацкая"
miek (2004-04-09 22:28:00) [3]>Дурацкая, потому что за всё про всё получаешь не более, чем примитвнейший механизм блиттинга
Примитивнейшая или нет - другой взять неоткуда. Беспредметный это, треп.
TButton (2004-04-09 19:45:00) [4]а вот интересно WinXP он же DDraw пользует или старый GDI?
Кулясов (2004-04-08 23:33:00) [5]> Не согласен. С помощью ДДрав можно получить наиболее "низкоуровненый" доступ к видеопамяти. Правда, это мало кому надо.
Дурацкая, потому что за всё про всё получаешь не более, чем примитвнейший механизм блиттинга.
Dmyk (2004-04-08 22:50:00) [6]Не согласен. С помощью ДДрав можно получить наиболее "низкоуровненый" доступ к видеопамяти. Правда, это мало кому надо.
Mihey (2004-04-07 22:36:00) [7]DirectDraw всё-таки дурацкая вещь.
miek (2004-04-07 21:26:00) [8]Вот доделаю SpriteUtils-2 и все эти проблемы будут решены.
sm0ker (2004-04-07 20:42:00) [9]В принципе все нужно применять рационально..
Но если сравнивать ТВитмап и вывод средствами ДХ то второй естесвенно быстрее..
Да и работать с ним на порядок удобнее но не легче.. ?((
GrayFace (2004-04-06 14:18:00) [10]А что легче (на Delphi7) и что быстрее?
TButton (2004-03-26 15:08:00) [11]а я не знал :( а знал не морочил бы себе голову разными глупостями... а 2D это случаем не ортогональная проекция и вид сверху? а нет. в МАКСе же вьювпорты с проекциями... точно... хотя... и все-таки?
Unknown user (2004-03-26 14:11:00) [12]2 TButton. Было и есть...
TButton (2004-03-26 06:53:00) [13]а вообще MS забили на DirectDraw, что и нам советуют.
З.Ы, а в OGL 2D никогда и небыло :р
miek (2004-03-25 23:04:00) [14]TBitmap-то имеет, но вывод на экран через GDI-только для статичных картинок.
Dmyk (2004-03-25 21:59:00) [15]Преимущества в скорости. DX позволяет хранить спрайты в видео памяти и их вывод быстрее вывода из обычной памяти. Ещё есть Page flipping, что тоже слегка ускоряет вывод графики. Главный же плюс - поддержка ускорителей.
Ещё можно использовать Direct3D/DirectXGraphics. Это несколько ухудшает скорость, т.к. поддерживаются не все ускорители, которые поддерживаютс в DirectDraw, но тогда получаешь более удобный подход, рисование примитивами и удобные вещи вроде полупрозрачности и проч. Это может быть даже удобнее, чем рисование по пикселам.
А вообще делай так, как тебе удобно. TBitmap.ScanLine тоже имеют право на жизнь.
(2004-03-25 13:04:00) [16]Удалено модератором