Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Преимущества 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]

Удалено модератором


Наверх

Титульная страница Поиск, карта сайта Написать письмо