summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-04-27 11:48:38 +0200
committerrobojumper <robojumper@gmail.com>2025-04-27 11:48:38 +0200
commit225ce0d4ce99fa2c1b34a5486bbc0e0c084b62a6 (patch)
treef2a1b69e97be61340c94ebd8b37ec991f039fb19 /include
parent9ea357a17f8a5a39f922cffe03578c9eb5860eb5 (diff)
JPAExtraShape, JPAChildShape OK
Diffstat (limited to 'include')
-rw-r--r--include/JSystem/JParticle/JPAChildShape.h1
-rw-r--r--include/JSystem/JParticle/JPAExTexShape.h5
-rw-r--r--include/rvl/GX/GXAttr.h2
-rw-r--r--include/rvl/MTX.h4
4 files changed, 8 insertions, 4 deletions
diff --git a/include/JSystem/JParticle/JPAChildShape.h b/include/JSystem/JParticle/JPAChildShape.h
index 5d63aa34..f408274a 100644
--- a/include/JSystem/JParticle/JPAChildShape.h
+++ b/include/JSystem/JParticle/JPAChildShape.h
@@ -82,6 +82,7 @@ public:
/* 0x00 */ const JPAChildShapeData* mpData;
};
+void fn_8031DBA0(JPAEmitterWorkData*);
void JPARegistChildPrmEnv(JPAEmitterWorkData*);
void JPACalcChildAlphaOut(JPAEmitterWorkData*, JPABaseParticle*);
diff --git a/include/JSystem/JParticle/JPAExTexShape.h b/include/JSystem/JParticle/JPAExTexShape.h
index 5efd0eac..29e92344 100644
--- a/include/JSystem/JParticle/JPAExTexShape.h
+++ b/include/JSystem/JParticle/JPAExTexShape.h
@@ -17,8 +17,9 @@ struct JPAExTexShapeData {
/* 0x08 */ u32 mFlags;
/* 0x0C */ f32 mIndTexMtx[2][3];
/* 0x24 */ s8 mExpScale;
- /* 0x25 */ s8 mIndTexIdx;
- /* 0x26 */ s8 mSecTexIdx;
+ /* 0x25 */ u8 _0x25[0x4E - 0x25];
+ /* 0x4E */ s8 mIndTexIdx;
+ /* 0x4F */ s8 mSecTexIdx;
};
/**
diff --git a/include/rvl/GX/GXAttr.h b/include/rvl/GX/GXAttr.h
index a67ff6c6..f25ab5a0 100644
--- a/include/rvl/GX/GXAttr.h
+++ b/include/rvl/GX/GXAttr.h
@@ -46,7 +46,7 @@ void __GXSetVCD(void);
void __GXCalculateVLim(void);
void __GXSetVAT(void);
-static void GXSetTexCoordGen(GXTexCoordID id, GXTexGenType type, GXTexGenSrc src, u32 texMtxIdx);
+void GXSetTexCoordGen(GXTexCoordID id, GXTexGenType type, GXTexGenSrc src, u32 texMtxIdx);
// // TODO: What matrix index is this???
// GXSetTexCoordGen2(id, type, src, texMtxIdx, FALSE, 125);
// }
diff --git a/include/rvl/MTX.h b/include/rvl/MTX.h
index 8300c482..1285f13e 100644
--- a/include/rvl/MTX.h
+++ b/include/rvl/MTX.h
@@ -4,11 +4,13 @@
extern "C" {
#endif
-#include "rvl/MTX/mtx.h"
+// IWYU pragma: begin_exports
+#include "rvl/MTX/mtx.h"
#include "rvl/MTX/mtx44.h"
#include "rvl/MTX/mtxvec.h"
#include "rvl/MTX/quat.h"
#include "rvl/MTX/vec.h"
+// IWYU pragma: end_exports
#ifdef __cplusplus
}