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

Вниз

Как вывести большую поверхность?   Найти похожие ветки 

 
ink   (2005-07-26 02:43) [0]

Пишу на DirectDraw7. Как вывести поверхность большую первичной поверхности на первичную поверхность. Извените за голиматью...


 
Zer0 ©   (2005-07-26 04:37) [1]

имелось ввиду "как скопировать значительную часть первичной поверхности (Primary Surface????) на себя"?

p.s. в мемориз, однозначно!


 
Sphinx ©   (2005-07-26 10:28) [2]

В процедуре блитинго, не фаст а обычный, есть структура TRect она указывает прямоугольник, который вырезаем из поверхности поверхности.
К примеру есть поверхность на которой хранится нарисованная карта с размерами 4096х4096
А при блитинге из всей поверхности копируем прямоугольник с размерами (x, y, x + ScreenWidth, y + ScreenHeight).
Кажется всё...


 
Зм1й ©   (2005-07-26 12:36) [3]

Я так понимаю, ты создаёшь вторичную поверхность больше первичной и пытаешься с неё организовать вывод, а у тебя весь экран чёрный с помехами, я прав? Это значит, что у тебя хреновая видеокарта, и она не позволяет создавать вторичную поверхность больше первичной. У меня с radeon9200 тоже такое было. Выход - создавай маленькие поверхности либо смени видеокарту...


 
Sphinx ©   (2005-07-26 12:40) [4]

2 Зм1й
Видеокарты неспособные создать вторичную поверхность больше первичной кажется уже канули в лету...
У меня даже на встроеной видяшке от VIA все работало ;)

А черный экран с шумами часто бывает когда применяешь fastblt() вместо blt()


 
ink   (2005-07-28 22:33) [5]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
8-1122305145
Valera
2005-07-25 19:25
2006.01.01
Как заставить заработать SampleGrabber из DSPack


14-1134026232
msguns
2005-12-08 10:17
2006.01.01
О гоноре, хамстве, LOL-сыне и т.д.


2-1134452200
Alex7
2005-12-13 08:36
2006.01.01
Цвет надписи у кнопки


2-1134465019
Daria
2005-12-13 12:10
2006.01.01
Окрасить строки в таблице


2-1133960986
Plotnick
2005-12-07 16:09
2006.01.01
Как сделать приличную тень под окном