monado/src
Christoph Haag fb71c71a8c xrt: Replace mesh generator with xdev->compute_distortion()
Each HMD driver now has to implement compute_distortion() which will be called
by the compositor implementation to generate a mesh (usually).

u_distortion_mesh contains implementations for the defaults (panotools, OpenHMD, vive).

Also adds compute_distortion function for Vive distortion

There are differences between OpenHMD and Panotools values, main differences for now:
* psvr has 5 pano coefficients, ohmd has 3
* psvr uses viewport size and lens center in pixels for distortion calculation, ohmd in meter
* psvr uses different distortion scaling than ohmd
2020-09-28 17:04:15 +01:00
..
external imgui: Add igToggleButton function 2020-09-15 16:41:07 +00:00
xrt xrt: Replace mesh generator with xdev->compute_distortion() 2020-09-28 17:04:15 +01:00
CMakeLists.txt xrt: Re-arrange build to avoid unnecessary includes. 2020-04-28 21:36:46 +00:00
meson.build build: Refactor how config defines are handled 2020-03-03 10:33:14 +00:00