C ++ MFC Windows — альтернатива NVIDIA 3D Active Shutter API

Мне передали программу NVIDIA Active Shutter 3D, которую нужно преобразовать, чтобы она не зависела от графических процессоров NVIDIA. Я никогда не работал с графическими API, и мне трудно найти альтернативный API, который будет работать с тем, что у меня есть.

Может кто-нибудь, пожалуйста, укажите мне в правильном направлении?

По сути, мне просто нужен существующий код для работы на HDTV Samsung Active Shutter без использования NVIDIA.

Существующая программа является C ++ MFC Windows Standalone и использует NVAPI (проект dx9 VS2008) и полностью пользовательский движок, который я не кодировал.

Открыты для любых разумных предложений. Я не ветеран кодирования, поэтому, пожалуйста, постарайтесь сделать его максимально дружелюбным для начинающих. Я обычно делаю c #, так что я немного не в себе с этим материалом на C ++.

Заранее спасибо за помощь!

1

Решение

В Direct3D нет независимого от производителя способа включить активное стерео до Direct3D 11.1. До 11.1 у вас не было выбора, кроме как использовать специфичные для AMD и NVIDIA нестандартные методы.

Также обратите внимание, что Direct3D 9 и Direct3D 11.1 — это очень разные API, а для стереоскопии Direct3D 11.1 требуется Windows 8 или более поздняя версия. Усилие переноса может быть или не быть существенным.

Если вы заинтересованы в Direct3D стереоскопии, вы можете начать с этого MSDN образец.

0

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


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