Skip to content

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)

Merge request reports