diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2023-03-07 15:23:51 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2023-03-07 15:23:51 -0400 |
commit | 09c901655db3bb42d2aac4b506846b18833d777c (patch) | |
tree | c980f1c6b42ee503a699200a55b4cabfded1ffd5 /src/pso/TMainTask.cpp | |
parent | 5df9bdde16d30a8bfe520e178c5810a7163e9d6c (diff) |
global: Completly disable inlining
This is because it looks more, and more clear that the entire codebase
was compiled without inlining. Likely to reduce code size from all the
byteswap functions, only present on the GameCube version.
Diffstat (limited to 'src/pso/TMainTask.cpp')
-rw-r--r-- | src/pso/TMainTask.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/pso/TMainTask.cpp b/src/pso/TMainTask.cpp index 0458c3e..f02b179 100644 --- a/src/pso/TMainTask.cpp +++ b/src/pso/TMainTask.cpp @@ -39,13 +39,13 @@ void func_803e11f0() {} void func_803369b4() {} void TMainTask::render_screen_overlay() { - if (!get_task_flags(0x100)) { + if (!(task_flags & 0x100)) { render_clipout_and_fade(); empty_func(); empty_render_screen_overlay_func(); func_803369b4(); } - clear_task_flags(0x180); + task_flags &= ~0x180; } void TMainTask::some_empty_func() {} @@ -83,14 +83,14 @@ void TMainTask::tl_02_clear_flag_3() { void TMainTask::empty_render_screen_overlay_func() {} void TMainTask::run_tl_camera_tasks() { - set_task_flags(1); + task_flags |= 1; tl_camera->run_tasks(); - clear_task_flags(1); + task_flags &= ~1; } void TMainTask::render() { DISALLOW_OR_ALLOW_CHILD(render_flags, old_render_flags, rendering); - set_task_flags(2); + task_flags |= 2; some_main_task_flag = 0; render_geometry(); some_main_task_flag = 1; @@ -102,8 +102,8 @@ void TMainTask::render() { some_main_task_flag = 0; unused_render_func(); render_ui(); - clear_task_flags(2); - set_task_flags(0x100); + task_flags &= ~2; + task_flags |= 0x100; } void TMainTask::unused_render_func() { @@ -111,7 +111,7 @@ void TMainTask::unused_render_func() { } void TMainTask::render_objects() { - set_task_flags(0x200); + task_flags |= 0x200; tl_03->render_nodes2(); tl_04->render_nodes2(); @@ -125,7 +125,7 @@ void TMainTask::render_objects() { func_80141618(); func_803e11f0(); - clear_task_flags(0x200); + task_flags &= ~0x200; set_depth_buffer_settings_id(2); func_803e11e8(2); @@ -217,7 +217,7 @@ void TMainTask::render_geometry() { } void TMainTask::func_80228bbc() { - set_task_flags(0x40); + task_flags |= 0x40; some_main_task_flag = 0; set_depth_buffer_settings_3(); set_depth_buffer_settings_id(1); @@ -235,11 +235,11 @@ void TMainTask::func_80228bbc() { tl_02->render_nodes(); restore_depth_buffer_settings(); - clear_task_flags(0x40); + task_flags &= ~0x40; } void TMainTask::func_80228c44(s32 arg0) { - set_task_flags(0x20); + task_flags |= 0x20; some_main_task_flag = 0; set_depth_buffer_settings_3(); set_depth_buffer_settings_id(1); @@ -300,11 +300,11 @@ void TMainTask::func_80228c44(s32 arg0) { save_depth_buffer_settings(); restore_depth_buffer_settings(); - clear_task_flags(0x20); + task_flags &= ~0x20; } void TMainTask::func_80228dbc() { - set_task_flags(0x10); + task_flags |= 0x10; some_main_task_flag = 0; render_geometry(); some_main_task_flag = 1; @@ -313,12 +313,12 @@ void TMainTask::func_80228dbc() { some_main_task_flag = 0; render_particle_effects(); unused_render_func(); - clear_task_flags(0x10); + task_flags &= ~0x10; } void TMainTask::render_clipout_and_fade() { u32 some_id; - set_task_flags(2); + task_flags |= 2; set_depth_buffer_settings_2(); set_depth_buffer_settings_id(1); @@ -336,16 +336,16 @@ void TMainTask::render_clipout_and_fade() { set_some_id(some_id); restore_depth_buffer_settings(); - clear_task_flags(2); + task_flags &= ~2; }; void TMainTask::run_task() { SET_OR_CLEAR_CHILD_FLAGS(update_flags, old_update_flags, 3); some_main_task_flag = 0; - set_task_flags(1); + task_flags |= 1; run_tasks(); - clear_task_flags(1); - set_task_flags(0x80); + task_flags &= ~1; + task_flags |= 0x80; } void TMainTask::render_shadows() { |