With DirectX9Ex in our custom engine, I was having no issues doing the following with 0.4.2: 1) Call ovr_Initialize() 2) Initialize DirectX9Ex and create window 3) Render game normally in my window (non-oculus) 4) When user requests to enter "Oculus mode," call ovrHmd_Create(), ovrHmd_AttachToWindow(), etc
Now, with 0.4.3, after step 2, nothing renders to my window. It is pure white, and if I resize the window (which causes a device reset), new window areas are black and the original window area remains white.
This only occurs if I have Oculus in Direct Mode. In Extended Mode, my window renders fine.
My specs: CPU: i7 GPU: NVIDIA GTX 650 Driver: 344.11
Any ideas? This is a very bad regression and makes 0.4.3 unusable for me.
Since posting I've tried two things: 1) Reverted my codebase back to 0.4.2, while keeping the 0.4.3 runtime installed. This did not help, so it appears to be an issue with the runtime itself, and not with the SDK. 2) Updated my NVIDIA drivers to latest (344.48). This also did not help.
I just got my DK2, and I'm having the same problem. Extended mode works fine, direct mode goes to a white screen with some demos/games. It's weird that some demos work fine in direct like Sightline The Chair, but Ocean Rift gives me the white screen...