summaryrefslogtreecommitdiff
path: root/include/pso/TMainTask.h
AgeCommit message (Collapse)Author
2023-03-07global: Completly disable inliningmrb0nk500
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.
2023-03-05global: Start work on making the codebase match without inliningmrb0nk500
It seems more, and more obvious that the codebase was originally compiled without inlining.
2023-02-16TMainTask: Complete `TMainTask.cpp`mrb0nk500
2023-02-12context: Update context to match current statemrb0nk500
2023-02-12TMainTask: Swap `{dis,}allow` around in `DISALLOW_OR_ALLOW_CHILD`mrb0nk500
oof, just noticed this mistake, forgot that it was flipped in the original.
2023-02-12TObject: Add `m_` prefix to non-function members, and remove `get_` frommrb0nk500
getter function names
2023-02-12TObject: Make non-function members private, and add getters, and settersmrb0nk500
2023-02-11TMainTask: Make the function order match the originalmrb0nk500
2023-02-11TMainTask: Add, and match `func_80228bbc()`mrb0nk500
2023-02-11TMainTask: Add, and match `func_80228c44()`mrb0nk500
oof, my system crashed in the middle of builing `TMainTask.cpp`, causing it to corrupt the source file, meaning I had to redo this function again. Thank god I'm using version control.
2023-02-11TMainTask: Add, and match `func_80228dbc()`mrb0nk500
2023-02-11TMainTask: Add, and match `render_clipout_and_fade()`mrb0nk500
2023-02-10TMainTask: Add, and match `render_shadows()`mrb0nk500
2023-02-10TMainTask: Correct typo in if condition of `X_OR_Y_CHILD`mrb0nk500
2023-02-10TMainTask: Rename all functions called by `render()` to more readablemrb0nk500
names
2023-02-08TMainTask: Add, and use `DISALLOW_OR_ALLOW_CHILD` macromrb0nk500
2023-02-08TMainTask: Add, and use `X_OR_Y_CHILD` macromrb0nk500
2023-02-08TObject: Rename `func_0x10()` -> `render()`mrb0nk500
2023-02-05TMainTask: Add, and match `init_main_task()`mrb0nk500
2023-02-03TMainTask: Add, and match `func_0x10()`mrb0nk500
2023-02-03TMainTask: Add `SET_OR_CLEAR_CHILD_FLAGS` macromrb0nk500
2023-02-03TMainTask: Add, and match `run_task()`mrb0nk500
2023-02-03TObject, TMainTask: Make object names extern, and declare them inmrb0nk500
`TObject.cpp` This is to make it match the order in the original binary.
2023-02-03TMainTask: Add private helpers for setting, clearing, and gettingmrb0nk500
`task_flags`
2023-01-29pso: Add `TMainTask`mrb0nk500