Add PCH for JSystem (#2645)

This commit is contained in:
Max Roncace
2025-09-11 16:20:45 -04:00
committed by GitHub
parent f28c8efc08
commit 93d3b2af3b
247 changed files with 553 additions and 57 deletions
+3 -1
View File
@@ -1,6 +1,8 @@
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/ctb.h"
/* ############################################################################################## */
/* 804553F8-80455400 0039F8 0004+04 0/0 1/1 0/0 .sdata2 ga4cSignature__Q37JStudio3ctb4data
*/
const u32 JStudio::ctb::data::ga4cSignature = 'CTB\0';
const u32 JStudio::ctb::data::ga4cSignature = 'CTB\0';
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: ctb
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/ctb.h"
#include "iterator.h"
#include "string.h"
@@ -3,6 +3,8 @@
// Translation Unit: functionvalue
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/functionvalue.h"
#include "JSystem/JGadget/search.h"
#include "JSystem/JUtility/JUTException.h"
@@ -3,6 +3,8 @@
// Translation Unit: fvb-data-parse
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/fvb-data-parse.h"
//
+3 -1
View File
@@ -1,3 +1,5 @@
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/fvb-data.h"
extern const char JStudio::fvb::data::ga4cSignature[4] = "FVB";
extern const char JStudio::fvb::data::ga4cSignature[4] = "FVB";
+2
View File
@@ -3,6 +3,8 @@
// Translation Unit: fvb
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/fvb.h"
#include "JSystem/JUtility/JUTException.h"
#include <string.h>
@@ -2,6 +2,8 @@
// jstudio-control
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/jstudio-control.h"
#include "JSystem/JStudio/JStudio/jstudio-math.h"
#include "JSystem/JStudio/JStudio/jstudio-data.h"
@@ -208,4 +210,4 @@ bool JStudio::TParse::parseBlock_block_ctb_(JStudio::stb::data::TParse_TBlock co
pControl->transform_enable(true);
}
return true;
}
}
+3 -1
View File
@@ -1,3 +1,5 @@
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/jstudio-data.h"
extern const char JStudio::data::ga8cSignature[8] = "jstudio";
extern const char JStudio::data::ga8cSignature[8] = "jstudio";
@@ -3,6 +3,8 @@
// Translation Unit: jstudio-math
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/jstudio-math.h"
#include "JSystem/JGeometry.h"
#include "JSystem/TPosition3.h"
@@ -3,6 +3,8 @@
// Translation Unit: jstudio-object
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/jstudio-object.h"
namespace JStudio {
@@ -2,6 +2,8 @@
// object-id
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/object-id.h"
#include "JSystem/JUtility/JUTAssert.h"
@@ -3,6 +3,8 @@
// Translation Unit: stb-data-parse
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/stb-data-parse.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "dolphin/os.h"
+3 -1
View File
@@ -1,5 +1,7 @@
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/stb-data.h"
#include "dol2asm.h"
const s32 JStudio::stb::data::gauDataSize_TEParagraph_data[8] = {0x0, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x40};
SECTION_SDATA2 u32 JStudio::stb::data::ga4cSignature = 'STB\0';
SECTION_SDATA2 u32 JStudio::stb::data::ga4cSignature = 'STB\0';
+2
View File
@@ -1,3 +1,5 @@
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio/stb.h"
#include "JSystem/JStudio/JStudio/jstudio-object.h"
#include "JSystem/JUtility/JUTException.h"
@@ -2,6 +2,8 @@
// control
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JAudio2/control.h"
#include "JSystem/JGadget/pointer.h"
@@ -47,4 +49,4 @@ JStudio::TObject* JStudio_JAudio2::TCreateObject::createObject_JAI_SOUND_(
}
deleteGuard.set(NULL);
return soundObj;
}
}
@@ -2,6 +2,8 @@
// object-sound
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JAudio2/object-sound.h"
#include "JSystem/JStudio/JStudio_JAudio2/control.h"
#include "JSystem/JStudio/JStudio_JStage/control.h"
@@ -2,6 +2,8 @@
// control
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JParticle/control.h"
#include "JSystem/JParticle/JPAEmitterManager.h"
#include "JSystem/JGadget/pointer.h"
@@ -65,4 +67,4 @@ JStudio::TObject* JStudio_JParticle::TCreateObject::createObject_JPA_PARTICLE_(
}
deleteGuard.set(NULL);
return particle;
}
}
@@ -2,6 +2,8 @@
// object-particle
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JParticle/object-particle.h"
#include "JSystem/JStudio/JStudio_JStage/control.h"
@@ -3,6 +3,8 @@
// Translation Unit: control
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/control.h"
#include "JSystem/JStage/JSGActor.h"
#include "JSystem/JStage/JSGLight.h"
@@ -3,6 +3,8 @@
// Translation Unit: object-actor
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-actor.h"
/* 8028A5F0-8028A6B4 284F30 00C4+00 0/0 1/1 0/0 .text
@@ -2,6 +2,8 @@
// object-ambientlight
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-ambientlight.h"
/* 8028B610-8028B6AC 285F50 009C+00 0/0 1/1 0/0 .text
@@ -50,4 +52,4 @@ void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_update(u32 param_1) {
void JStudio_JStage::TAdaptor_ambientLight::adaptor_do_data(void const* param_1, u32 param_2,
void const* param_3, u32 param_4) {
adaptor_object_data_(param_1, param_2, param_3, param_4);
}
}
@@ -2,6 +2,8 @@
// object-camera
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-camera.h"
/* 8028B8A0-8028B960 2861E0 00C0+00 0/0 1/1 0/0 .text
@@ -2,6 +2,8 @@
// object-fog
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-fog.h"
/* 8028C574-8028C610 286EB4 009C+00 0/0 1/1 0/0 .text
@@ -68,4 +70,4 @@ void JStudio_JStage::TAdaptor_fog::adaptor_do_update(u32 param_1) {
void JStudio_JStage::TAdaptor_fog::adaptor_do_data(void const* param_1, u32 param_2,
void const* param_3, u32 param_4) {
adaptor_object_data_(param_1, param_2, param_3, param_4);
}
}
@@ -3,6 +3,8 @@
// Translation Unit: object-light
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-light.h"
/* 8028CB50-8028CBF4 287490 00A4+00 0/0 1/1 0/0 .text
@@ -2,6 +2,8 @@
// object
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object.h"
/* 8028A1F8-8028A290 284B38 0098+00 0/0 2/2 0/0 .text