Hello, I'm a Rift S C++ developer, on a custom engine written in GL running on NVidia GTX 1080 with fresh drivers and Windows 10. Yesterday, Oculus software updated itself to 19.0.0.364.531 and my app started failing. I updated to SDK 1.43 and the failure continued. My app supports VR and non VR mode, by donning/doffing the headset. I build and tear down swap chains on each don and doff respectively and this has been working for quite some time.
The new failure:
On every other donning of the headset, I get a failure in ovr_CreateTextureSwapChainGL that logs the following:
And then I receive an ovrResult of -3000. If I leave the headset donned (using the proximity sensor), my app tries again a short time later to set up Oculus swap chains again, and this time it is successful and VR works great. If I then doff, wait any length of time from 0 to several seconds, and don again, the same thing happens.