Remove OpenGL state reset code - OVR SDK appears to have been fixed in the dangling state respect.
Destroy mesh data once there's a copy of it in GPU memory.
Call ovrHmd_GetRenderScaleAndOffset every frame for each eye and remove an extraneous member var for the client path.
Clear frame on app exit using escape key. Even a few frames of stalled video can cause discomfort!
Update README.
Tighten up consts in client path.
Use ovrHmd_GetEyePoses instead of the deprecated ovrHmd_GetHmdPosePerEye in client path.
Switch to ovrHmd_GetEyePoses in the SDK rendering path and don't transform by HmdToEyeViewOffset before rendering, since we are getting eye poses individually and they are true.