Mario Kart 64
|
#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/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/courses/Course.h"
#include "port/Game.h"
#include "src/enhancements/freecam/freecam.h"
#include "port/interpolation/FrameInterpolation.h"
Functions | |
void | func_802A3730 (struct UnkStruct_800DC5EC *arg0) |
UNUSED void | func_802A38AC (void) |
void | func_802A38B4 (void) |
void | func_802A39E0 (struct UnkStruct_800DC5EC *arg0) |
void | init_z_buffer (void) |
void | init_rdp (void) |
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) |
UNUSED s32 | set_viewport2 (void) |
void | set_viewport (void) |
void | select_framebuffer (void) |
void | func_802A4300 (void) |
void | func_802A450C (Vtx *skybox) |
void | func_802A487C (Vtx *arg0, UNUSED struct UnkStruct_800DC5EC *arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED f32 *arg4) |
void | func_802A4A0C (Vtx *vtx, struct UnkStruct_800DC5EC *arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED f32 *arg4) |
void | func_802A4D18 (void) |
void | func_802A4EF4 (void) |
void | func_802A5004 (void) |
void | func_802A50EC (void) |
void | func_802A51D4 (void) |
void | func_802A52BC (void) |
void | func_802A53A4 (void) |
void | func_802A54A8 (void) |
void | func_802A5590 (void) |
void | func_802A5678 (void) |
void | func_802A5760 (void) |
void | setup_camera (Camera *camera, s32 playerId, s32 cameraId, struct UnkStruct_800DC5EC *screen) |
void | render_screens (s32 mode, s32 cameraId, s32 playerId) |
void | func_802A74BC (void) |
void | copy_framebuffer (s32 arg0, s32 arg1, s32 width, s32 height, u16 *source, u16 *target) |
void | copy_jumbotron_fb_port (s32 ulx, s32 uly, s16 portionToDraw, u16 *source, u16 *target) |
void | func_802A7728 (void) |
void | func_802A7940 (void) |
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 ) |
void copy_jumbotron_fb_port | ( | s32 | ulx, |
s32 | uly, | ||
s16 | portionToDraw, | ||
u16 * | source, | ||
u16 * | target ) |
void func_802A3730 | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
UNUSED void func_802A38AC | ( | void | ) |
void func_802A38B4 | ( | void | ) |
void func_802A39E0 | ( | struct UnkStruct_800DC5EC * | 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, |
UNUSED struct UnkStruct_800DC5EC * | arg1, | ||
UNUSED s32 | arg2, | ||
UNUSED s32 | arg3, | ||
UNUSED f32 * | arg4 ) |
void func_802A4A0C | ( | Vtx * | vtx, |
struct UnkStruct_800DC5EC * | arg1, | ||
UNUSED s32 | arg2, | ||
UNUSED s32 | arg3, | ||
UNUSED f32 * | arg4 ) |
void func_802A4D18 | ( | void | ) |
void func_802A4EF4 | ( | void | ) |
void func_802A5004 | ( | void | ) |
void func_802A50EC | ( | void | ) |
void func_802A51D4 | ( | void | ) |
void func_802A52BC | ( | void | ) |
void func_802A53A4 | ( | void | ) |
void func_802A54A8 | ( | void | ) |
void func_802A5590 | ( | void | ) |
void func_802A5678 | ( | void | ) |
void func_802A5760 | ( | void | ) |
void func_802A74BC | ( | 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 render_screens | ( | s32 | mode, |
s32 | cameraId, | ||
s32 | playerId ) |
void select_framebuffer | ( | void | ) |
Tells the RDP which of the three framebuffers it shall draw to.
void set_viewport | ( | void | ) |
UNUSED s32 set_viewport2 | ( | void | ) |
void setup_camera | ( | Camera * | camera, |
s32 | playerId, | ||
s32 | cameraId, | ||
struct UnkStruct_800DC5EC * | screen ) |
Vp D_802B8880[] |
Vtx D_802B8890[] |
Vtx D_802B8910[] |
Vtx D_802B8990[] |
Vtx D_802B8A10[] |
UNUSED Gfx D_802B8A90[] |
Mtx gIdentityMatrix2 |