The open source OpenXR runtime

ipc: fix remaining 32/64 alignment mismatch

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

+5 -5
+4 -4
src/xrt/include/xrt/xrt_defines.h
··· 1631 1631 struct xrt_facial_base_expression_set_htc 1632 1632 { 1633 1633 int64_t sample_time_ns; 1634 - bool is_active; 1634 + XRT_ALIGNAS(8) bool is_active; 1635 1635 }; 1636 1636 1637 1637 struct xrt_facial_eye_expression_set_htc ··· 1656 1656 enum xrt_face_tracking_data_source2_fb data_source; 1657 1657 uint64_t sample_time_ns; 1658 1658 1659 - bool is_valid; 1659 + XRT_ALIGNAS(8) bool is_valid; 1660 1660 bool is_eye_following_blendshapes_valid; 1661 1661 }; 1662 1662 ··· 1889 1889 int64_t sample_time_ns; 1890 1890 float confidence; 1891 1891 uint32_t skeleton_changed_count; 1892 - bool is_active; 1892 + XRT_ALIGNAS(8) bool is_active; 1893 1893 }; 1894 1894 1895 1895 // XR_FB_body_tracking ··· 2015 2015 2016 2016 struct xrt_output_value_vibration 2017 2017 { 2018 - float frequency; 2018 + XRT_ALIGNAS(8) float frequency; 2019 2019 float amplitude; 2020 2020 int64_t duration_ns; 2021 2021 };
+1 -1
src/xrt/include/xrt/xrt_session.h
··· 104 104 struct xrt_session_event_loss_pending 105 105 { 106 106 enum xrt_session_event_type type; 107 - int64_t loss_time_ns; 107 + XRT_ALIGNAS(8) int64_t loss_time_ns; 108 108 }; 109 109 110 110 /*!