Как создать массив видовых экранов в приложениях MSDN DirectX?

Как уже упоминалось в этот документация, мне нужно предоставить два видовых экрана для одного ID3D11DeviceContext, однако я не смог найти никакой документации о том, как создать массив видовых экранов.

Я могу видеть в документации, что мы можем предоставить int количество окон просмотра в

void RSSetViewports(
[in]                 UINT           NumViewports,
[in, optional] const D3D11_VIEWPORT *pViewports
);

Команда и предоставить массив для устройств D3D11_VIEWPORT, однако я не смог найти документацию о том, как создать массив из двух окон просмотра.

РЕДАКТИРОВАТЬ

Я мог бы найти пример Вот который демонстрирует, как использовать массив видовых экранов.
Как там сказано, что

Вы можете создать массив видовых экранов, но только один из них можно применить к примитивному выводу геометрического шейдера. Только один видовой экран может быть активирован за один раз

Итак, как мне убедиться, что оба моих окна просмотра отображаются постоянно?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]