From 2dd7e2ea62daaa33195b2adbca8b086ceaa6d464 Mon Sep 17 00:00:00 2001 From: Jcw87 Date: Sun, 11 Jan 2026 19:00:04 -0800 Subject: J2DGraph debug (#3028) * J2DGraph debug * J2DGraph debug --- src/JSystem/J2DGraph/J2DTevs.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/JSystem/J2DGraph/J2DTevs.cpp') diff --git a/src/JSystem/J2DGraph/J2DTevs.cpp b/src/JSystem/J2DGraph/J2DTevs.cpp index 3f6010e4df..68469cc0fa 100644 --- a/src/JSystem/J2DGraph/J2DTevs.cpp +++ b/src/JSystem/J2DGraph/J2DTevs.cpp @@ -5,7 +5,7 @@ #include "JSystem/JSystem.h" // IWYU pragma: keep #include "JSystem/J2DGraph/J2DTevs.h" -#include "JSystem/J2DGraph/J2DMatBlock.h" +#include "JSystem/J2DGraph/J2DMaterial.h" #include #include "dolphin/gx.h" @@ -76,22 +76,33 @@ void J2DIndTexOrder::load(u8 indTexStage) { GXSetIndTexOrder((GXIndTexStageID)indTexStage, (GXTexCoordID)mInfo.mTexCoordID, (GXTexMapID)mInfo.mTexMapID); } -static void dummyVirtual(J2DTevBlock* block, J2DIndBlock* indBlock) { +static void dummyVirtual(J2DMaterial* material) { + J2DIndBlock* indBlock = material->getIndBlock(); indBlock->getIndTexStageNum(); indBlock->getIndTexOrder(0); indBlock->getIndTexStageNum(); indBlock->getIndTexOrder(0); indBlock->getIndTexMtx(0); indBlock->getIndTexCoordScale(0); + J2DColorBlock* colorBlock = material->getColorBlock(); + J2DTexGenBlock* texGenBlock = material->getTexGenBlock(); + texGenBlock->getTexGenNum(); + J2DTevBlock* block = material->getTevBlock(); block->getIndTevStage(0); block->getTevStageNum(); + material->getPEBlock(); + material->getMaterialAlphaCalc(); + colorBlock->getMatColor(0); + colorBlock->getColorChan(0); + texGenBlock->getTexCoord(0); + texGenBlock->getTexMtx(0).getTexMtxInfo(); block->getTexNo(0); block->getFontNo(); block->getTevKColor(0); block->getTevKColorSel(0); block->getTevKAlphaSel(0); block->getTevOrder(0); - block->getTevColor(0); + J2DGXColorS10 color(*block->getTevColor(0)); block->getTevStage(0); block->getTevSwapModeTable(0); } -- cgit v1.2.3