This structure was originally defined mis-packed on Linux, preserved for compatibility.

This commit is contained in:
dsc 2021-03-27 22:26:08 +01:00
parent f6804a7c09
commit 8709a410dc
1 changed files with 8 additions and 0 deletions

View File

@ -2202,6 +2202,11 @@ typedef struct VRControllerAxis_t
float y;
} VRControllerAxis_t;
#if defined(__linux__) || defined(__APPLE__)
// This structure was originally defined mis-packed on Linux, preserved for
// compatibility.
#pragma pack( push, 4 )
#endif
typedef struct VRControllerState_t
{
uint32_t unPacketNum;
@ -2209,6 +2214,9 @@ typedef struct VRControllerState_t
uint64_t ulButtonTouched;
struct VRControllerAxis_t rAxis[5]; //struct vr::VRControllerAxis_t[5]
} VRControllerState_t;
#if defined(__linux__) || defined(__APPLE__)
#pragma pack( pop )
#endif
typedef struct CameraVideoStreamFrameHeader_t
{