From 1b8ea3206dbbaa6e4ebe7b4dfadffd8d85f37480 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Sat, 13 Dec 2025 00:04:03 -0500 Subject: 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 --- src/m_Do/m_Do_ext.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/m_Do/m_Do_ext.cpp') diff --git a/src/m_Do/m_Do_ext.cpp b/src/m_Do/m_Do_ext.cpp index e92627f055..4cba9026ba 100644 --- a/src/m_Do/m_Do_ext.cpp +++ b/src/m_Do/m_Do_ext.cpp @@ -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); } +} -- cgit v1.2.3