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

Вниз

Direct 3D доступ к видеопамяти   Найти похожие ветки 

 
Legafor   (2003-12-14 20:48) [0]

Люди, подскажите, как напрямую писать в видеопамять при использовании Direct3D? Спасибо заранее.


 
miek ©   (2003-12-14 23:06) [1]

Вот уж чего вообще не надо делать, так это писать напрямую в видеопамять! Тем более что даже DirectX это не позволяет. Загружайся в DOS-и пиши сколько надо.


 
Legafor   (2003-12-15 04:35) [2]

Почему не надо?
Я знаю, как это сделать с DirectDraw, а вот с Direct3D?
Если например нужно сделать точечный эффект огня, так это что каждую точку загонять в вершинный буфер:


 
NailMan ©   (2003-12-15 10:27) [3]

Legafor
Я знаю, как это сделать с DirectDraw, а вот с Direct3D?
Да никак ты толком к памяти напрямую доступа не получишь. И нафиг надо.

Если например нужно сделать точечный эффект огня, так это что каждую точку загонять в вершинный буфер:
Вовсе необязательно. Можно и биллбоардами огонь сделать, что гораздо лучше выглядеть будет и не надо заводить левый динамический вертексбуфер.


 
Legafor   (2003-12-15 20:57) [4]

Но все же, если нужно именно точечные эффекты, возможно не огонь, а что-то другое?


 
NailMan ©   (2003-12-16 13:51) [5]

Ну тогда препроцессинг с вытаскиванием бэкбуфера, локом его поверхности, собсно препроцессингом того чего в нем есть и флипом. Подробно не расскажу - так как в этой кухне не варился.



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
9-1065171136
Zergling
2003-10-03 12:52
2004.04.11
DerectDraw - SetPalette


3-1079506394
Igor G
2004-03-17 09:53
2004.04.11
Install BDE


1-1080117606
LinOS
2004-03-24 11:40
2004.04.11
Закрытия окна при клике вне его пределов


3-1079438598
Жук
2004-03-16 15:03
2004.04.11
Проблема с ADODataSet.Delete


1-1082381323
Феликс М.
2004-04-19 17:28
2004.04.11
Печать как из Ворда