C++ MFC Windows - NVIDIA 3D Active Shutter API Alternative

189 Views Asked by At

I was handed a NVIDIA Active Shutter 3D program that needs to be converted to not be dependent on NVIDIA GPU's. I've never handled graphics API's and am having a hard time finding an alternative API that will work with what I have.

Can someone please point me in the right direction?

Basically I just need the existing code to work on a Samsung Active Shutter HDTV without using NVIDIA anything.

Existing program is c++ mfc windows standalone and uses NVAPI (dx9 VS2008 project) and a completely custom engine that I didn't code.

Open to any and all reasonable suggestions. I'm not a coding veteran so please try to keep it as beginner friendly as possible. I normally do c# so i'm a bit out of my element with this c++ stuff.

Thanks ahead of time for the help!

1

There are 1 best solutions below

1
On

In Direct3D there is no vendor-independent way to enable active stereo until Direct3D 11.1. Prior to 11.1, you have no choice but to use the AMD and NVIDIA specific non-standard methods.

Also note that Direct3D 9 and Direct3D 11.1 are very different APIs, and Direct3D 11.1 stereoscopy requires Windows 8 or later. Porting effort may or may not be substantial.

If you're interested in Direct3D stereoscopy you can start at this MSDN sample.