Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
14-1079836948
Думкин
2004-03-21 05:42
2004.04.11
С днем рождения! 21 марта


14-1082074235
Мазут Береговой
2004-04-16 04:10
2004.04.11
По поводу съёмки полнометражных фильмов....


3-1079440241
fika
2004-03-16 15:30
2004.04.11
Люди еще раз прошу помогите мне с Unicode


14-1082357165
MalkoLinge
2004-04-19 10:46
2004.04.11
Выжившие Есть ? После Встречи в Реале


8-1062744130
danja12
2003-09-05 10:42
2004.04.11
JPEG большого размера




   Наверх