Mario Kart 64
|
#include <ultra64.h>
#include <macros.h>
#include <mk64.h>
#include "math_util.h"
#include "animation.h"
#include "memory.h"
#include <main.h>
#include <PR/gbi.h>
#include "code_80057C60.h"
Functions | |
void | convert_to_fixed_point_matrix_animation (Mtx *dest, Mat4 src) |
void | mtxf_translate_rotate2 (Mat4 dest, Vec3f pos, Vec3s angle) |
void | render_limb_or_add_mtx (Armature *arg0, s16 *arg1, AnimationLimbVector arg2, s32 timeCycle) |
void | render_armature (Armature *animation, Animation *arg1, s16 timeCycle) |
s16 | render_animated_model (Armature *virtualArmature, Animation **virtualListAnimation, s16 animationIndex, s16 timeCycle) |
s16 | get_animation_length (Animation **addr, s16 offset) |
Variables | |
Vec3s | sOriginalPosAnimation |
s16 | isNotTheFirst |
s16 | sMatrixShouldNotPop |
s16 | sMatrixStackSize |
void convert_to_fixed_point_matrix_animation | ( | Mtx * | dest, |
Mat4 | src ) |
float-to-integer conversion responsible for PU crashes
s16 render_animated_model | ( | Armature * | virtualArmature, |
Animation ** | virtualListAnimation, | ||
s16 | animationIndex, | ||
s16 | timeCycle ) |
void render_limb_or_add_mtx | ( | Armature * | arg0, |
s16 * | arg1, | ||
AnimationLimbVector | arg2, | ||
s32 | timeCycle ) |
s16 isNotTheFirst |
s16 sMatrixShouldNotPop |
s16 sMatrixStackSize |
Vec3s sOriginalPosAnimation |