SDK include issues
* The include files are in the Src folder rather than in the Include folder.
* All the include files require you to include "Kernel/OVR_Types.h" first, or they don't work. That is just silly, if they rely on OVR_Types.h they should include it themselves. I think the only thing they need from OVR_Types is OVR_OS_WIN32 etc.
* OVR_CAPI_GL.h requires wglext.h, glext.h, and gl.h. But the only thing it uses from them is a single usage of the type GLuint in gl.h, which you could have just replaced with an unsigned int and avoided all the OpenGL headers. I had to download and add wglext.h to Dolphin for no reason. You could even have just put all the OpenGL stuff in OVR_CAPI.h if you used "unsigned int".
* All the include files require you to include "Kernel/OVR_Types.h" first, or they don't work. That is just silly, if they rely on OVR_Types.h they should include it themselves. I think the only thing they need from OVR_Types is OVR_OS_WIN32 etc.
* OVR_CAPI_GL.h requires wglext.h, glext.h, and gl.h. But the only thing it uses from them is a single usage of the type GLuint in gl.h, which you could have just replaced with an unsigned int and avoided all the OpenGL headers. I had to download and add wglext.h to Dolphin for no reason. You could even have just put all the OpenGL stuff in OVR_CAPI.h if you used "unsigned int".
