Показать сообщение отдельно
Старый 13.06.2012, 15:01   #12
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

Цитата:
Сообщение от Anfet Посмотреть сообщение
Свернутое окно вообще не рендерится (если мы о ла2).
угу там вроде экземпляр рендера (3ддевайс) переходит в состояние devicelost и при разворачивании требует переинициализации.

Добавлено через 7 минут
Цитата:
Сообщение от Yegor Посмотреть сообщение
Anfet, может как то можно заставить движок отрендерить кадр как быдто бы окно развернуто.
Устойство переходит в состояние "потеряно" стало быть не может ничего.

Добавлено через 8 минут
Цитата:
Сообщение от Anfet Посмотреть сообщение
Самое интересное, что этот флаг вообще не гарантирует то, что доступ можно будет получить.
А потом начинается веселье с тем что тебе нужно забрать буфер, а он тоже далеко не всегда (почему-то) может быть доступен.

А вообще мира правду говорит. Неактивное окно не заскринить просто так.
(я уже на этом съел собаку).
1)если адаптер не поддерживает запираемый бекбуфер
2)если пытатса его захватывать не синхронно а например между beginscene и endscene скорей всего будет фейл.
В идеале его захватывать перед самим методом present.

ну и да...
Начиная с висты немного поменялась идеология оконых контекстов. Там принт возможно прокатит.
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 13.06.2012 в 15:01. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием