Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Преимущества DirectX перед Canvas + TBitmap.ScanLine   Найти похожие ветки 

 
GrayFace ©   (2004-03-25 12:30) [0]

Зачем использовать DirectX для 2D?


 
имя   (2004-03-25 13:04) [1]

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


 
Dmyk   (2004-03-25 21:59) [2]

Преимущества в скорости. DX позволяет хранить спрайты в видео памяти и их вывод быстрее вывода из обычной памяти. Ещё есть Page flipping, что тоже слегка ускоряет вывод графики. Главный же плюс - поддержка ускорителей.

Ещё можно использовать Direct3D/DirectXGraphics. Это несколько ухудшает скорость, т.к. поддерживаются не все ускорители, которые поддерживаютс в DirectDraw, но тогда получаешь более удобный подход, рисование примитивами и удобные вещи вроде полупрозрачности и проч. Это может быть даже удобнее, чем рисование по пикселам.

А вообще делай так, как тебе удобно. TBitmap.ScanLine тоже имеют право на жизнь.


 
miek ©   (2004-03-25 23:04) [3]

TBitmap-то имеет, но вывод на экран через GDI-только для статичных картинок.


 
TButton ©   (2004-03-26 06:53) [4]

а вообще MS забили на DirectDraw, что и нам советуют.
З.Ы, а в OGL 2D никогда и небыло :р


 
Unknown user ©   (2004-03-26 14:11) [5]

2 TButton. Было и есть...


 
TButton ©   (2004-03-26 15:08) [6]

а я не знал :( а знал не морочил бы себе голову разными глупостями... а 2D это случаем не ортогональная проекция и вид сверху? а нет. в МАКСе же вьювпорты с проекциями... точно... хотя... и все-таки?


 
GrayFace ©   (2004-04-06 14:18) [7]

А что легче (на Delphi7) и что быстрее?


 
sm0ker ©   (2004-04-07 20:42) [8]

В принципе все нужно применять рационально..

Но если сравнивать ТВитмап и вывод средствами ДХ то второй естесвенно быстрее..

Да и работать с ним на порядок удобнее но не легче.. ?((


 
miek ©   (2004-04-07 21:26) [9]

Вот доделаю SpriteUtils-2 и все эти проблемы будут решены.


 
Mihey ©   (2004-04-07 22:36) [10]

DirectDraw всё-таки дурацкая вещь.


 
Dmyk   (2004-04-08 22:50) [11]

Не согласен. С помощью ДДрав можно получить наиболее "низкоуровненый" доступ к видеопамяти. Правда, это мало кому надо.


 
Кулясов ©   (2004-04-08 23:33) [12]

>Не согласен. С помощью ДДрав можно получить наиболее "низкоуровненый" доступ к видеопамяти. Правда, это мало кому надо.

Дурацкая, потому что за всё про всё получаешь не более, чем примитвнейший механизм блиттинга.


 
TButton ©   (2004-04-09 19:45) [13]

а вот интересно WinXP он же DDraw пользует или старый GDI?


 
miek ©   (2004-04-09 22:28) [14]

>Дурацкая, потому что за всё про всё получаешь не более, чем примитвнейший механизм блиттинга

Примитивнейшая или нет - другой взять неоткуда. Беспредметный это, треп.


 
PGM_X   (2004-04-11 17:26) [15]

> Дурацкая, потому что за всё про всё получаешь не более, чем
> примитвнейший механизм блиттинга.
Это ребята потому что вы оверлеями не пользуетесь кажется что "дурацкая"


 
Mihey ©   (2004-04-11 17:45) [16]

>Это ребята потому что вы оверлеями не пользуетесь кажется что "дурацкая"

Давай.



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.036 c
14-1088540954
Marser
2004-06-30 00:29
2004.07.25
Винница!!! Земляки, отзовитесь!


6-1085580515
cherrex
2004-05-26 18:08
2004.07.25
FTP Server


4-1086968728
BalloonHint
2004-06-11 19:45
2004.07.25
Tray на Api


1-1089295497
jeon
2004-07-08 18:04
2004.07.25
Как дописать в конец текстового файла?


11-1077751353
nester
2004-02-26 02:22
2004.07.25
Как обрабатывать сообщения в КОЛ проге, если она без формы.