J3D debug work (#2949)

* J3D debug work

* Clean up JSystem GXColor ctors, remove a couple fakematches

* Update symbols.txt

* Fix res include syntax

* Remove fakematch that isn't necessary anymore

* Fix some Shield regressions
This commit is contained in:
LagoLunatic
2025-12-13 00:04:03 -05:00
committed by GitHub
parent 7e514502d2
commit 1b8ea3206d
24 changed files with 307 additions and 211 deletions
+20
View File
@@ -3528,3 +3528,23 @@ OSThread* mDoExt_GetCurrentRunningThread() {
return thread;
}
// TODO: hack to get these inlines to appear for debug
static void dummy() {
{ J3DZMode temp; temp = temp; J3DZMode temp2(temp); }
{ J3DBlend temp; temp = temp; J3DBlend temp2(temp); }
{ J3DAlphaComp temp; temp = temp; J3DAlphaComp temp2(temp); }
{ J3DIndTexCoordScale temp; temp = temp; J3DIndTexCoordScale temp2(temp); }
{ J3DIndTexMtx temp; temp = temp; J3DIndTexMtx temp2(temp); }
{ J3DIndTevStage temp; temp = temp; J3DIndTevStage temp2(temp); }
{ J3DTevStage temp; temp = temp; J3DTevStage temp2(temp); }
{ J3DTevSwapModeTable temp; temp = temp; J3DTevSwapModeTable temp2(temp); }
{ J3DTevOrder temp; temp = temp; J3DTevOrder temp2(temp); }
{ J3DGXColorS10 temp; temp = temp; J3DGXColorS10 temp2(temp); }
{ J3DTexCoord temp; temp = temp; J3DTexCoord temp2(temp); }
{ J3DColorChan temp; temp = temp; J3DColorChan temp2(temp); }
{ J3DGXColor temp; temp = temp; J3DGXColor temp2(temp); }
{ J3DIndTexOrderInfo temp; temp = temp; J3DIndTexOrderInfo temp2(temp); }
{ J3DFog temp; temp = temp; J3DFog temp2(temp); }
{ J3DTexMtx temp; temp = temp; J3DTexMtx temp2(temp); }
}