mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-02-10 04:02:26 +03:00
fix endianess issue
This commit is contained in:
parent
940750d7ca
commit
ab20588a88
@ -398,12 +398,12 @@ typedef struct {
|
|||||||
} AdsrState; // size = 0x24
|
} AdsrState; // size = 0x24
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/* 0x00 */ u8 stereoHeadsetEffects : 1;
|
|
||||||
/* 0x00 */ u8 usesHeadsetPanEffects : 1;
|
|
||||||
/* 0x00 */ u8 unused : 2;
|
|
||||||
/* 0x00 */ u8 bit2 : 2;
|
|
||||||
/* 0x00 */ u8 strongRight : 1;
|
|
||||||
/* 0x00 */ u8 strongLeft : 1;
|
/* 0x00 */ u8 strongLeft : 1;
|
||||||
|
/* 0x00 */ u8 strongRight : 1;
|
||||||
|
/* 0x00 */ u8 bit2 : 2;
|
||||||
|
/* 0x00 */ u8 unused : 2;
|
||||||
|
/* 0x00 */ u8 usesHeadsetPanEffects : 1;
|
||||||
|
/* 0x00 */ u8 stereoHeadsetEffects : 1;
|
||||||
} StereoData; // size = 0x1
|
} StereoData; // size = 0x1
|
||||||
|
|
||||||
typedef union {
|
typedef union {
|
||||||
@ -773,13 +773,22 @@ typedef struct {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
union {
|
union {
|
||||||
void* data;
|
uintptr_t asPtr;
|
||||||
|
u32 data;
|
||||||
f32 asFloat;
|
f32 asFloat;
|
||||||
s32 asInt;
|
s32 asInt;
|
||||||
uintptr_t asPtr;
|
struct {
|
||||||
|
u8 pad2[2];
|
||||||
u16 asUShort;
|
u16 asUShort;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
u8 pad1[3];
|
||||||
s8 asSbyte;
|
s8 asSbyte;
|
||||||
|
};
|
||||||
|
struct {
|
||||||
|
u8 pad0[3];
|
||||||
u8 asUbyte;
|
u8 asUbyte;
|
||||||
|
};
|
||||||
u32 asUInt;
|
u32 asUInt;
|
||||||
};
|
};
|
||||||
} AudioCmd; // size = 0x8
|
} AudioCmd; // size = 0x8
|
||||||
|
Loading…
Reference in New Issue
Block a user