diff options
| author | Random <28494085+Random0666@users.noreply.github.com> | 2020-04-05 12:32:08 +0200 |
|---|---|---|
| committer | Random <28494085+Random0666@users.noreply.github.com> | 2020-04-05 12:32:08 +0200 |
| commit | 02eaaa20390c394e1b368184001d3422497a5dbc (patch) | |
| tree | b407c281878537a848e9ff215f2b1544c73df9cf /src/code/graph.c | |
| parent | 168d90b6b0a5dcd8b76a2a7bb2525453f9df1e45 (diff) | |
Fixes in PR #50
- Rename "sGraph_UpdateTime" to "sGraphUpdateTime"
- Rename "Graph_Ct"/"Graph_Dt" to "Graph_Init"/"Graph_Destroy"
- Change the LOG_STRING macro
- Rename "LOG_VALUE" to "LOG_NUM"
- Fix brace style
- Rename "UcodeInfo"/"UcodeDisas" to "UCodeInfo"/"UCodeDisas"
- Fix field names in "UCodeDisas"
- Fix typo in "GraphicsContext"
- Change the size of unknown fields in "GraphicsContext" to hex
- Rename "game_init_func" to "gameStateInitFunc"
Diffstat (limited to 'src/code/graph.c')
| -rw-r--r-- | src/code/graph.c | 83 |
1 files changed, 41 insertions, 42 deletions
diff --git a/src/code/graph.c b/src/code/graph.c index e29453bf2..c6d8a6d61 100644 --- a/src/code/graph.c +++ b/src/code/graph.c @@ -7,17 +7,17 @@ #define GFXPOOL_HEAD_MAGIC 0x1234 #define GFXPOOL_TAIL_MAGIC 0x5678 -OSTime sGraph_UpdateTime; +OSTime sGraphUpdateTime; OSTime sGraphSetTaskTime; FaultClient sGraphFaultClient; CfbInfo sGraphCfbInfos[3]; FaultClient sGraphUcodeFaultClient; -UcodeInfo D_8012D230[3] = { +UCodeInfo D_8012D230[3] = { { 1, D_80155F50 }, { 2, NULL }, { 3, D_801120C0 + 0xFB0 }, // D_80113070 }; -UcodeInfo D_8012D248[3] = { +UCodeInfo D_8012D248[3] = { { 1, D_80155F50 }, { 2, NULL }, { 3, D_801120C0 + 0xFB0 }, // D_80113070 }; @@ -34,7 +34,7 @@ void Graph_FaultClient() { } void Graph_DisassembleUCode(void* arg0) { - UcodeDisas disassembler; + UCodeDisas disassembler; if (HREG(80) == 7 && HREG(81) != 0) { func_800D7F5C(&disassembler); @@ -42,35 +42,34 @@ void Graph_DisassembleUCode(void* arg0) { func_800DAC80(&disassembler, 3, D_8012D230); func_800DAC90(&disassembler, D_80155F50); func_800D8400(&disassembler, arg0); - HREG(93) = disassembler.dl_cnt; - HREG(84) = - disassembler.tri2_cnt * 2 + disassembler.tri1_cnt + (disassembler.quad_cnt * 2) + disassembler.line_cnt; - HREG(85) = disassembler.vtx_cnt; - HREG(86) = disassembler.spvtx_cnt; - HREG(87) = disassembler.tri1_cnt; - HREG(88) = disassembler.tri2_cnt; - HREG(89) = disassembler.quad_cnt; - HREG(90) = disassembler.line_cnt; - HREG(91) = disassembler.sync_err; - HREG(92) = disassembler.loaducode_cnt; + HREG(93) = disassembler.dlCnt; + HREG(84) = disassembler.tri2Cnt * 2 + disassembler.tri1Cnt + (disassembler.quadCnt * 2) + disassembler.lineCnt; + HREG(85) = disassembler.vtxCnt; + HREG(86) = disassembler.spvtxCnt; + HREG(87) = disassembler.tri1Cnt; + HREG(88) = disassembler.tri2Cnt; + HREG(89) = disassembler.quadCnt; + HREG(90) = disassembler.lineCnt; + HREG(91) = disassembler.syncErr; + HREG(92) = disassembler.loaducodeCnt; if (HREG(82) == 1 || HREG(82) == 2) { - osSyncPrintf("vtx_cnt=%d\n", disassembler.vtx_cnt); - osSyncPrintf("spvtx_cnt=%d\n", disassembler.spvtx_cnt); - osSyncPrintf("tri1_cnt=%d\n", disassembler.tri1_cnt); - osSyncPrintf("tri2_cnt=%d\n", disassembler.tri2_cnt); - osSyncPrintf("quad_cnt=%d\n", disassembler.quad_cnt); - osSyncPrintf("line_cnt=%d\n", disassembler.line_cnt); - osSyncPrintf("sync_err=%d\n", disassembler.sync_err); - osSyncPrintf("loaducode_cnt=%d\n", disassembler.loaducode_cnt); - osSyncPrintf("dl_depth=%d\n", disassembler.dl_depth); - osSyncPrintf("dl_cnt=%d\n", disassembler.dl_cnt); + osSyncPrintf("vtx_cnt=%d\n", disassembler.vtxCnt); + osSyncPrintf("spvtx_cnt=%d\n", disassembler.spvtxCnt); + osSyncPrintf("tri1_cnt=%d\n", disassembler.tri1Cnt); + osSyncPrintf("tri2_cnt=%d\n", disassembler.tri2Cnt); + osSyncPrintf("quad_cnt=%d\n", disassembler.quadCnt); + osSyncPrintf("line_cnt=%d\n", disassembler.lineCnt); + osSyncPrintf("sync_err=%d\n", disassembler.syncErr); + osSyncPrintf("loaducode_cnt=%d\n", disassembler.loaducodeCnt); + osSyncPrintf("dl_depth=%d\n", disassembler.dlDepth); + osSyncPrintf("dl_cnt=%d\n", disassembler.dlCnt); } func_800D7FC4(&disassembler); } } void Graph_UCodeFaultClient(void* arg0) { - UcodeDisas disassembler; + UCodeDisas disassembler; func_800D7F5C(&disassembler); disassembler.enableLog = true; @@ -102,33 +101,33 @@ void* Graph_InitTHGA(GraphicsContext* gfxCtx) { } GameStateOverlay* Graph_GetNextGameState() { - void* game_init_func; + void* gameStateInitFunc; - game_init_func = func_800C546C(); - if (game_init_func == TitleSetup_Init) { + gameStateInitFunc = func_800C546C(); + if (gameStateInitFunc == TitleSetup_Init) { return &gGameStateOverlayTable[0]; } - if (game_init_func == func_80801E44) { + if (gameStateInitFunc == func_80801E44) { return &gGameStateOverlayTable[1]; } - if (game_init_func == Title_Init) { + if (gameStateInitFunc == Title_Init) { return &gGameStateOverlayTable[2]; } - if (game_init_func == func_800BCA64) { + if (gameStateInitFunc == func_800BCA64) { return &gGameStateOverlayTable[3]; } - if (game_init_func == Opening_Init) { + if (gameStateInitFunc == Opening_Init) { return &gGameStateOverlayTable[4]; } - if (game_init_func == func_80811A20) { + if (gameStateInitFunc == func_80811A20) { return &gGameStateOverlayTable[5]; } - LOG_ADDRESS("game_init_func", game_init_func, "../graph.c", 696); + LOG_ADDRESS("game_init_func", gameStateInitFunc, "../graph.c", 696); return NULL; } -void Graph_Ct(GraphicsContext* gfxCtx) { +void Graph_Init(GraphicsContext* gfxCtx) { bzero(gfxCtx, sizeof(GraphicsContext)); gfxCtx->gfxPoolIdx = 0; gfxCtx->fbIdx = 0; @@ -141,7 +140,7 @@ void Graph_Ct(GraphicsContext* gfxCtx) { Fault_AddClient(&sGraphFaultClient, Graph_FaultClient, 0, 0); } -void Graph_Dt(GraphicsContext* gfxCtx) { +void Graph_Destroy(GraphicsContext* gfxCtx) { func_800D3210(); Fault_RemoveClient(&sGraphFaultClient); } @@ -377,10 +376,10 @@ void Graph_Update(GraphicsContext* gfxCtx, GameState* gameState) { D_8016A560 = 0; D_8016A580 = 0; - if (sGraph_UpdateTime != 0) { - D_8016A548 = time - sGraph_UpdateTime; + if (sGraphUpdateTime != 0) { + D_8016A548 = time - sGraphUpdateTime; } - sGraph_UpdateTime = time; + sGraphUpdateTime = time; if (D_8012DBC0 && (!~(gameState->input[0].padPressed | ~Z_TRIG)) && (!~(gameState->input[0].raw.pad | ~(L_TRIG | R_TRIG)))) { @@ -412,7 +411,7 @@ void Graph_ThreadEntry(void* arg0) { // Start graphic thread execution osSyncPrintf("グラフィックスレッド実行開始\n"); - Graph_Ct(&gfxCtx); + Graph_Init(&gfxCtx); while (nextOvl) { ovl = nextOvl; @@ -443,7 +442,7 @@ void Graph_ThreadEntry(void* arg0) { SystemArena_FreeDebug(gameState, "../graph.c", 1227); Overlay_FreeGameState(ovl); } - Graph_Dt(&gfxCtx); + Graph_Destroy(&gfxCtx); // End of graphic thread execution osSyncPrintf("グラフィックスレッド実行終了\n"); } |
