Pretty printing helpers and more space debug
Launching OXR_DEBUG_SPACES=true OXR_DEBUG_VIEWS=true hello_xr -G Vulkan -s Stage
now prints:
LOG in xrLocateViews:
viewLocateInfo->displayTime: 612582732
viewLocateInfo->baseSpace.type: stage
viewLocateInfo->baseSpace.offset: (0.000000, 0.000000, 0.000000) (0.000000, 0.000000, 0.000000, 1.000000)
xdev.view[0].fov: (-0.900135, 0.877647, 0.952075, -0.952075)
xdev.view[0].pose: (-0.031500, 0.000000, 0.000000) (0.000000, 0.043619, 0.000000, 0.999048)
xdev.view[1].fov: (-0.877647, 0.900135, 0.952075, -0.952075)
xdev.view[1].pose: (0.031500, 0.000000, 0.000000) (0.000000, -0.043619, 0.000000, 0.999048)
xdev.head_relation.pose: (0.000000, 0.000000, 0.000000) (-0.009290, -0.006949, 0.010900, 0.999873)
head_relation_in_base_space.pose: (0.000000, 1.600000, 0.000000) (-0.009290, -0.006949, 0.010900, 0.999873)
view[0].pose: (-0.031489, 1.599309, -0.000431) (-0.009757, 0.036671, 0.010485, 0.999225)
view[1].pose: (0.031489, 1.600691, 0.000431) (-0.008806, -0.050557, 0.011295, 0.998619)
LOG in xrLocateSpace:
space.type: view
space.offset: (0.000000, 0.000000, -2.000000) (0.000000, 0.000000, 0.000000, 1.000000)
baseSpace.type: stage
baseSpace.offset: (0.000000, 0.000000, 0.000000) (0.000000, 0.000000, 0.000000, 1.000000)
pure.pose: (0.000000, 1.600000, 0.000000) (-0.009291, -0.006950, 0.010903, 0.999873)
relation.pose: (0.028204, 1.563142, -1.999461) (-0.009291, -0.006950, 0.010903, 0.999873)