|
SpaghettiKart
|
#include <libultraship.h>#include <macros.h>#include <libultra/gbi.h>#include <mk64.h>#include <stdio.h>#include "skybox_and_splitscreen.h"#include "code_800029B0.h"#include <common_structs.h>#include "memory.h"#include "../camera.h"#include <assets/models/common_data.h>#include "render_player.h"#include "code_80057C60.h"#include "menu_items.h"#include "actors.h"#include "render_courses.h"#include "math_util.h"#include "main.h"#include "menus.h"#include "port/Engine.h"#include "engine/Matrix.h"#include "engine/tracks/Track.h"#include "engine/editor/Editor.h"#include "port/Game.h"#include "port/interpolation/FrameInterpolation.h"#include "engine/CoreMath.h"Variables | |
| Vp | D_802B8880 [] |
| Vtx | D_802B8890 [] |
| Vtx | D_802B8910 [] |
| Vtx | D_802B8990 [] |
| Vtx | D_802B8A10 [] |
| UNUSED Gfx | D_802B8A90 [] |
| Mtx | gIdentityMatrix2 |
| void copy_framebuffer | ( | s32 | arg0, |
| s32 | arg1, | ||
| s32 | width, | ||
| s32 | height, | ||
| u16 * | source, | ||
| u16 * | target ) |
| UNUSED void func_802A38AC | ( | void | ) |
| void func_802A38B4 | ( | void | ) |
| void func_802A39E0 | ( | ScreenContext * | arg0 | ) |
| UNUSED void func_802A40A4 | ( | void | ) |
| UNUSED void func_802A40AC | ( | void | ) |
| UNUSED void func_802A40B4 | ( | void | ) |
| UNUSED void func_802A40BC | ( | void | ) |
| UNUSED void func_802A40C4 | ( | void | ) |
| UNUSED void func_802A40CC | ( | void | ) |
| UNUSED void func_802A40D4 | ( | void | ) |
| UNUSED void func_802A40DC | ( | void | ) |
| void func_802A4300 | ( | void | ) |
| void func_802A450C | ( | Vtx * | skybox | ) |
| void func_802A487C | ( | Vtx * | arg0 | ) |
| void func_802A4A0C | ( | Vtx * | vtx, |
| ScreenContext * | screen ) |
| void func_802A4D18 | ( | void | ) |
| void func_802A4EF4 | ( | void | ) |
| void func_802A7728 | ( | void | ) |
| void func_802A7940 | ( | void | ) |
| void init_rdp | ( | void | ) |
Sets the initial RDP (Reality Display Processor) rendering settings.
| void init_z_buffer | ( | void | ) |
Initialize the z-buffer for the current frame.
| void race_begin_viewport | ( | ScreenContext * | screen, |
| s32 | mode ) |
Refactored function, a little wonky due to preserving the original logic.
The swapping of logic may be a required for proper draw order. Or, perhaps they slapped functions in differing orders for each screen on a wim.
| void race_begin_viewport_4p | ( | ScreenContext * | screen | ) |
| void race_blank_viewport | ( | ScreenContext * | screen | ) |
Creates the blank screen for player four in three player mode
| void race_set_viewport | ( | ScreenContext * | arg0 | ) |
| void render_screens | ( | ScreenContext * | screen, |
| s32 | mode, | ||
| s32 | someId, | ||
| s32 | playerId ) |
| void select_framebuffer | ( | void | ) |
Tells the RDP which of the three framebuffers it shall draw to.
| void set_editor_screen | ( | void | ) |
| void set_screen | ( | void | ) |
| void set_viewport | ( | void | ) |
| UNUSED s32 set_viewport2 | ( | void | ) |
| Vp D_802B8880[] |
| Vtx D_802B8890[] |
| Vtx D_802B8910[] |
| Vtx D_802B8990[] |
| Vtx D_802B8A10[] |
| UNUSED Gfx D_802B8A90[] |
| Mtx gIdentityMatrix2 |