#include <libultraship.h>
#include <libultra/gbi.h>
#include "code_800029B0.h"
Go to the source code of this file.
|
| void | func_802A4A0C (Vtx *, ScreenContext *) |
| |
| void | set_screen (void) |
| |
| void | set_editor_screen (void) |
| |
| void | race_set_viewport (ScreenContext *) |
| |
| void | func_802A38AC (void) |
| |
| void | func_802A38B4 (void) |
| |
| void | func_802A39E0 (ScreenContext *) |
| |
| void | init_z_buffer (void) |
| |
| void | init_rdp (void) |
| |
| void | func_802A40A4 (void) |
| |
| void | func_802A40AC (void) |
| |
| void | func_802A40B4 (void) |
| |
| void | func_802A40BC (void) |
| |
| void | func_802A40C4 (void) |
| |
| void | func_802A40CC (void) |
| |
| void | func_802A40D4 (void) |
| |
| void | func_802A40DC (void) |
| |
| s32 | set_viewport2 (void) |
| |
| void | set_viewport (void) |
| |
| void | select_framebuffer (void) |
| |
| void | func_802A4300 (void) |
| |
| void | func_802A450C (Vtx *) |
| |
| void | func_802A487C (Vtx *) |
| |
| void | func_802A4D18 (void) |
| |
| void | func_802A4EF4 (void) |
| |
| void | race_begin_viewport (ScreenContext *screen, s32 mode) |
| |
| void | race_blank_viewport (ScreenContext *screen) |
| |
| void | race_begin_viewport_4p (ScreenContext *screen) |
| |
| void | render_screens (ScreenContext *screen, s32 mode, s32 someId, s32 playerId) |
| |
| void | func_802A74BC (void) |
| |
| void | copy_framebuffer (s32, s32, s32, s32, u16 *, u16 *) |
| |
| void | func_802A7728 (void) |
| |
| void | func_802A7940 (void) |
| |
◆ G_CLEAR_ALL_MODES
| #define G_CLEAR_ALL_MODES 0xFFFFFFFF |
◆ copy_framebuffer()
| void copy_framebuffer |
( |
s32 | arg0, |
|
|
s32 | arg1, |
|
|
s32 | width, |
|
|
s32 | height, |
|
|
u16 * | source, |
|
|
u16 * | target ) |
◆ func_802A38AC()
| void func_802A38AC |
( |
void | | ) |
|
◆ func_802A38B4()
| void func_802A38B4 |
( |
void | | ) |
|
◆ func_802A39E0()
◆ func_802A40A4()
| void func_802A40A4 |
( |
void | | ) |
|
◆ func_802A40AC()
| void func_802A40AC |
( |
void | | ) |
|
◆ func_802A40B4()
| void func_802A40B4 |
( |
void | | ) |
|
◆ func_802A40BC()
| void func_802A40BC |
( |
void | | ) |
|
◆ func_802A40C4()
| void func_802A40C4 |
( |
void | | ) |
|
◆ func_802A40CC()
| void func_802A40CC |
( |
void | | ) |
|
◆ func_802A40D4()
| void func_802A40D4 |
( |
void | | ) |
|
◆ func_802A40DC()
| void func_802A40DC |
( |
void | | ) |
|
◆ func_802A4300()
| void func_802A4300 |
( |
void | | ) |
|
◆ func_802A450C()
| void func_802A450C |
( |
Vtx * | skybox | ) |
|
◆ func_802A487C()
| void func_802A487C |
( |
Vtx * | arg0 | ) |
|
◆ func_802A4A0C()
◆ func_802A4D18()
| void func_802A4D18 |
( |
void | | ) |
|
◆ func_802A4EF4()
| void func_802A4EF4 |
( |
void | | ) |
|
◆ func_802A74BC()
| void func_802A74BC |
( |
void | | ) |
|
◆ func_802A7728()
| void func_802A7728 |
( |
void | | ) |
|
◆ func_802A7940()
| void func_802A7940 |
( |
void | | ) |
|
◆ init_rdp()
Sets the initial RDP (Reality Display Processor) rendering settings.
◆ init_z_buffer()
| void init_z_buffer |
( |
void | | ) |
|
Initialize the z-buffer for the current frame.
◆ race_begin_viewport()
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.
◆ race_begin_viewport_4p()
◆ race_blank_viewport()
Creates the blank screen for player four in three player mode
◆ race_set_viewport()
◆ render_screens()
| void render_screens |
( |
ScreenContext * | screen, |
|
|
s32 | mode, |
|
|
s32 | someId, |
|
|
s32 | playerId ) |
◆ select_framebuffer()
| void select_framebuffer |
( |
void | | ) |
|
Tells the RDP which of the three framebuffers it shall draw to.
◆ set_editor_screen()
| void set_editor_screen |
( |
void | | ) |
|
◆ set_screen()
◆ set_viewport()
| void set_viewport |
( |
void | | ) |
|
◆ set_viewport2()
| s32 set_viewport2 |
( |
void | | ) |
|
◆ D_802B8880