You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OpenVR and OpenXR symmetric and other projection matrix options (#196)
* naive symmetric projection for OpenVR
* WIP OpenXR symmetric projection
* first cut of OpenXR symmetric projection matrices - desparately needs tidying up but appears to work correctly
* tweak a calculation the looked upside down (but is hard to tell with Index's almost vertically symmetric projection)
* WIP
* more WIP - reworked bounds and FOV calculations to reduce mess; still need to verify OpenXR signs
* wip
* wip
* corrected various calculations; added mirrored projections
* add option to grow the render target to accommodate projection cropping with no image quality loss (at the expense of performance)
* revert commit hash change
* fix memory leak; first part of changes following PR comments
* more tidy up - cache the results of the eye projection and texture bounds / scaling calculations
* only get the eye positions once per framework sync
* ensure changes to near clipping plane trigger eye matrix derivation; added original FOV to log messages when deriving eye matrices
* fix incorrect vertical matched for openVR
* Remove unused CommitHash.hpp
---------
Co-authored-by: praydog <praydog@praydog.com>
0 commit comments