The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

st/oxr: Handle LOCAL_FLOOR enums

+8 -3
+2
src/xrt/state_trackers/oxr/oxr_conversions.h
··· 57 57 switch (space_type) { 58 58 case OXR_SPACE_TYPE_REFERENCE_VIEW: return XR_REFERENCE_SPACE_TYPE_VIEW; 59 59 case OXR_SPACE_TYPE_REFERENCE_LOCAL: return XR_REFERENCE_SPACE_TYPE_LOCAL; 60 + case OXR_SPACE_TYPE_REFERENCE_LOCAL_FLOOR: return XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR_EXT; 60 61 case OXR_SPACE_TYPE_REFERENCE_STAGE: return XR_REFERENCE_SPACE_TYPE_STAGE; 61 62 case OXR_SPACE_TYPE_REFERENCE_UNBOUNDED_MSFT: return XR_REFERENCE_SPACE_TYPE_UNBOUNDED_MSFT; 62 63 case OXR_SPACE_TYPE_REFERENCE_COMBINED_EYE_VARJO: return XR_REFERENCE_SPACE_TYPE_COMBINED_EYE_VARJO; ··· 72 73 switch (space_type) { 73 74 case XR_REFERENCE_SPACE_TYPE_VIEW: return OXR_SPACE_TYPE_REFERENCE_VIEW; 74 75 case XR_REFERENCE_SPACE_TYPE_LOCAL: return OXR_SPACE_TYPE_REFERENCE_LOCAL; 76 + case XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR_EXT: return OXR_SPACE_TYPE_REFERENCE_LOCAL_FLOOR; 75 77 case XR_REFERENCE_SPACE_TYPE_STAGE: return OXR_SPACE_TYPE_REFERENCE_STAGE; 76 78 case XR_REFERENCE_SPACE_TYPE_UNBOUNDED_MSFT: return OXR_SPACE_TYPE_REFERENCE_UNBOUNDED_MSFT; 77 79 case XR_REFERENCE_SPACE_TYPE_COMBINED_EYE_VARJO: return OXR_SPACE_TYPE_REFERENCE_COMBINED_EYE_VARJO;
+4 -3
src/xrt/state_trackers/oxr/oxr_defines.h
··· 92 92 */ 93 93 enum oxr_space_type 94 94 { 95 - OXR_SPACE_TYPE_REFERENCE_VIEW = 1, 96 - OXR_SPACE_TYPE_REFERENCE_LOCAL = 2, 97 - OXR_SPACE_TYPE_REFERENCE_STAGE = 3, 95 + OXR_SPACE_TYPE_REFERENCE_VIEW, 96 + OXR_SPACE_TYPE_REFERENCE_LOCAL, 97 + OXR_SPACE_TYPE_REFERENCE_LOCAL_FLOOR, 98 + OXR_SPACE_TYPE_REFERENCE_STAGE, 98 99 OXR_SPACE_TYPE_REFERENCE_UNBOUNDED_MSFT, 99 100 OXR_SPACE_TYPE_REFERENCE_COMBINED_EYE_VARJO, 100 101
+1
src/xrt/state_trackers/oxr/oxr_objects.h
··· 1893 1893 switch (space_type) { 1894 1894 case OXR_SPACE_TYPE_REFERENCE_VIEW: 1895 1895 case OXR_SPACE_TYPE_REFERENCE_LOCAL: 1896 + case OXR_SPACE_TYPE_REFERENCE_LOCAL_FLOOR: 1896 1897 case OXR_SPACE_TYPE_REFERENCE_STAGE: 1897 1898 case OXR_SPACE_TYPE_REFERENCE_UNBOUNDED_MSFT: 1898 1899 case OXR_SPACE_TYPE_REFERENCE_COMBINED_EYE_VARJO: return true;
+1
src/xrt/state_trackers/oxr/oxr_space.c
··· 119 119 case OXR_SPACE_TYPE_ACTION: return get_xrt_space_action(log, spc, out_xspace); 120 120 case OXR_SPACE_TYPE_REFERENCE_VIEW: xspace = spc->sess->sys->xso->semantic.view; break; 121 121 case OXR_SPACE_TYPE_REFERENCE_LOCAL: xspace = spc->sess->sys->xso->semantic.local; break; 122 + case OXR_SPACE_TYPE_REFERENCE_LOCAL_FLOOR: xspace = NULL; break; 122 123 case OXR_SPACE_TYPE_REFERENCE_STAGE: xspace = spc->sess->sys->xso->semantic.stage; break; 123 124 case OXR_SPACE_TYPE_REFERENCE_UNBOUNDED_MSFT: xspace = spc->sess->sys->xso->semantic.unbounded; break; 124 125 case OXR_SPACE_TYPE_REFERENCE_COMBINED_EYE_VARJO: xspace = NULL; break;