Patch for NVidia 3DVision stereo support on non quadro cards
|Reported by:||Markus||Owned by:|
NVidia have opened up for full screen applications to run in stereo on Windows using a NVidia Geforce 200 series or later. That is, a quadro card is not needed.
This does not work with current implementation of full screen mode for wxWidgets.
Supplied a patch to allow for this. The problem seems to be that the fullscreen mode of wxWidgets does not use WS_POPUP. Adding WS_POPUP for full screen mode (if requested) is the only way I could find to get the stereo mode for NVidia 3D Vision to trigger.
The patch contains documentation as well as a modified opengl cube sample. Note however that the cube have to rotate for the 3DVision to be triggered. I assume it has to do with some need for concurrent calls to OnPaint before the NVidia drivers trigger stereo mode.
To test both the problem and the fix a computer with Windows 7 (I think) and NVidia Geforce 200 series or above and a 3D Vision ready monitor (1920x1080 at 120 Hz) is needed.
Until this is fixed we will need to use a modified version of wxWidgets for Windows.
Of course I take no offense if you want to change the names of the new style for fullscreen that I added or if you figure out some nicer way to integrate this change with wxWidgets.
Not sure if I should label this as defect or enhancement since I assume it might be a quite rare use case (OpenGL, fullscreen, stereo).
Change History (11)
Changed 19 months ago by Markus
comment:1 Changed 19 months ago by vadz
- Priority changed from normal to low
- Status changed from new to confirmed
Changed 18 months ago by Markus
comment:8 Changed 18 months ago by VZ
- Resolution set to fixed
- Status changed from confirmed to closed