The open source OpenXR runtime

st/oxr: Move form factor verify define to more logical place [NFC]

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2612>

+11 -11
+11 -11
src/xrt/state_trackers/oxr/oxr_api_verify.h
··· 254 254 } \ 255 255 } while (false) 256 256 257 + #define OXR_VERIFY_FORM_FACTOR(log, form_factor) \ 258 + do { \ 259 + XrFormFactor _form_factor = (form_factor); \ 260 + if (_form_factor != XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY && \ 261 + _form_factor != XR_FORM_FACTOR_HANDHELD_DISPLAY) { \ 262 + \ 263 + return oxr_error(log, XR_ERROR_FORM_FACTOR_UNSUPPORTED, \ 264 + "(" #form_factor " == 0x%08x) is not a valid form factor", _form_factor); \ 265 + } \ 266 + } while (false) 267 + 257 268 #define OXR_VERIFY_VIEW_CONFIG_TYPE(log, inst, view_conf) \ 258 269 do { \ 259 270 XrResult verify_ret = oxr_verify_view_config_type(log, inst, view_conf, #view_conf); \ ··· 324 335 "style next structure chain contains duplicate items"); \ 325 336 duplicate_check |= next->type; \ 326 337 next = (const XrPassthroughStyleFB *)next->next; \ 327 - } \ 328 - } while (false) 329 - 330 - #define OXR_VERIFY_FORM_FACTOR(log, form_factor) \ 331 - do { \ 332 - XrFormFactor _form_factor = (form_factor); \ 333 - if (_form_factor != XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY && \ 334 - _form_factor != XR_FORM_FACTOR_HANDHELD_DISPLAY) { \ 335 - \ 336 - return oxr_error(log, XR_ERROR_FORM_FACTOR_UNSUPPORTED, \ 337 - "(" #form_factor " == 0x%08x) is not a valid form factor", _form_factor); \ 338 338 } \ 339 339 } while (false) 340 340