kankyo / m_do_ext debug stuff (#2759)

* kankyo debug work

* finish draw packets
This commit is contained in:
TakaRikka
2025-10-27 20:55:46 -07:00
committed by GitHub
parent 577747e228
commit 73927f50a9
29 changed files with 4382 additions and 597 deletions
+13 -13
View File
@@ -1,8 +1,3 @@
//
// Generated By: dol2asm
// Translation Unit: d/kankyo/d_kankyo_data
//
#include "d/dolzel.h" // IWYU pragma: keep
#include "d/d_kankyo_data.h"
@@ -690,7 +685,6 @@ void* dKyd_dmpalet_getp() {
return l_field_data;
}
/* ############################################################################################## */
/* 803A987C-803A9894 00699C 0018+00 1/1 0/0 0/0 .data l_pselect_default */
static stage_pselect_info_class l_pselect_default[2] = {
{
@@ -708,7 +702,6 @@ void* dKyd_dmpselect_getp() {
return l_pselect_default;
}
/* ############################################################################################## */
/* 803A9894-803A9918 0069B4 0082+02 1/1 0/0 0/0 .data l_envr_default */
static stage_envr_info_class l_envr_default[2] = {
{
@@ -732,7 +725,6 @@ void* dKyd_dmenvr_getp() {
return l_envr_default;
}
/* ############################################################################################## */
/* 803A9918-803A9A94 006A38 017A+02 1/1 0/0 0/0 .data l_vr_box_data */
static dKyd_l_vr_box_data_struct l_vr_box_data[18] = {
{{0x2F, 0x1A, 0x07, 0x44, 0x1E, 0x10, 0xF5, 0xA5, 0x6C, 0x9A, 0x5C,
@@ -800,9 +792,13 @@ static GXFogAdjTable S_xfog_table_data[2] = {
/* 80056A24-80056A64 051364 0040+00 0/0 2/2 0/0 .text dKyd_xfog_table_set__FUc */
void dKyd_xfog_table_set(u8 tblIdx) {
for (int i = 0; i < 10; i++) {
u16 fogAdjTableEntry = S_xfog_table_data[tblIdx & 0xff].r[i];
g_env_light.mXFogTbl.r[i] = fogAdjTableEntry;
#if DEBUG
if (g_kankyoHIO.light.field_0x5 != 1)
#endif
{
for (int i = 0; i < 10; i++) {
g_env_light.mXFogTbl.r[i] = S_xfog_table_data[tblIdx].r[i];
}
}
}
@@ -828,7 +824,11 @@ dKydata_lightsizeInfo_c* dKyd_light_tw_size_tbl_getp() {
/* 80056A94-80056AA8 0513D4 0014+00 0/0 1/1 0/0 .text dKyd_BloomInf_tbl_getp__Fi */
dKydata_BloomInfo_c* dKyd_BloomInf_tbl_getp(int tblIdx) {
#if DEBUG
if (g_kankyoHIO.bloom.field_0x4) {
return (dKydata_BloomInfo_c*)&g_kankyoHIO.bloom.bloom_info[tblIdx];
}
#endif
return &l_kydata_BloomInf_tbl[tblIdx];
}
/* 8037A1C0-8037A1C0 006820 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */