OpenGL Shader Issues with 0.5.0.1
Since upgrading my OpenGL application to 0.5.0.1 I've noticed some lighting issues. They seem to be related to rotations I apply to the camera; as I apply roll to the object to which I've attached my camera the scene gets darker. If I leave the object level and instead apply roll by physically rotating the Rift I don't see the same effect. This problem doesn't happen if I run without using the Rift. I'm guessing that one of my shaders is now conflicting with one of the ones from the SDK.
I found a number of posts about OpenGL state leaks but from what I can tell they were reported against earlier versions of the SDK. I've actually never experienced any leak issues in any of the earlier versions of the SDK but perhaps now something has come up; are there any (new or previously existing) state leak issues with 0.5.0.1?
In the 0.4.4 SDK I found the shaders in LibOVR\Src\CAPI\GL\CAPI_GL_DistortionShaders.h but after searching through the 0.5.0.1 SDK I haven't been able to locate them. Are they still publicly available?
Has anyone had success with any shader debugging tools? I'm not able to use Nsight (which seems to require recent core profile support). I'm using NVIDIA hardware so I don't think CodeXL will work. Some of the others appear as if they might be replacing or applying a shim to opengl32.dll which seems like it could interfere with the shim applied by the SDK. I'm going to start some testing but in the meantime if anyone has a tool that's worked well for them please let me know.
I found a number of posts about OpenGL state leaks but from what I can tell they were reported against earlier versions of the SDK. I've actually never experienced any leak issues in any of the earlier versions of the SDK but perhaps now something has come up; are there any (new or previously existing) state leak issues with 0.5.0.1?
In the 0.4.4 SDK I found the shaders in LibOVR\Src\CAPI\GL\CAPI_GL_DistortionShaders.h but after searching through the 0.5.0.1 SDK I haven't been able to locate them. Are they still publicly available?
Has anyone had success with any shader debugging tools? I'm not able to use Nsight (which seems to require recent core profile support). I'm using NVIDIA hardware so I don't think CodeXL will work. Some of the others appear as if they might be replacing or applying a shim to opengl32.dll which seems like it could interfere with the shim applied by the SDK. I'm going to start some testing but in the meantime if anyone has a tool that's worked well for them please let me know.
