Почему в некоторых играх DX11 мое наложение не отображается - PullRequest
1 голос
/ 07 апреля 2011

Я разрабатываю оверлей, подключая API-интерфейсы DX11.Теперь он отображается в некоторых играх DX11, но не в некоторых других.Кроме того, в некоторых сценах это проявляется, а в некоторых других играх DX11 - нет.

Кто-нибудь знает, в чем проблема?Как я могу сделать отладку на нем?

Я могу предоставить дополнительную информацию, если вы хотите узнать больше.

Спасибо.

1 Ответ

0 голосов
/ 23 октября 2011

Зависит от того, где вы подключаете оверлей.Если вы подключите Present (), он должен появиться в буферном буфере.Также убедитесь, что ваше состояние сохранено и восстановлено правильно.Direct3D 11 не имеет встроенных блоков состояния, поэтому вы должны свернуть свои собственные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...