Mario Kart 64
|
Functions | |
void | profiler_log_thread5_time (enum ProfilerGameEvent eventID) |
void | profiler_log_thread4_time (void) |
void | profiler_log_gfx_time (enum ProfilerGfxEvent eventID) |
void | profiler_log_vblank_time (void) |
void | draw_profiler_bar (OSTime clockBase, OSTime clockStart, OSTime clockEnd, s16 posY, u16 color) |
void | draw_reference_profiler_bars (void) |
void | draw_profiler_mode_1 (void) |
void | draw_profiler_mode_0 (void) |
void | resource_display (void) |
Variables | |
struct ProfilerFrameData | gProfilerFrameData [2] |
s32 | gEnableResourceMeters = 0 |
s16 | D_800DC664 = 0 |
s16 | D_800DC668 = 1 |
s16 | D_800DC66C = 0 |
void draw_profiler_bar | ( | OSTime | clockBase, |
OSTime | clockStart, | ||
OSTime | clockEnd, | ||
s16 | posY, | ||
u16 | color ) |
I believe this is supposed to cap rectX1 and rectX2 to 320, but the
void draw_profiler_mode_0 | ( | void | ) |
wrong index used to retrieve vblankTimes, thus empty pairs can
void draw_profiler_mode_1 | ( | void | ) |
Likely identical to sm64 but in mk64 they likely commented it out.
void draw_reference_profiler_bars | ( | void | ) |
void profiler_log_gfx_time | ( | enum ProfilerGfxEvent | eventID | ) |
void profiler_log_thread4_time | ( | void | ) |
void profiler_log_thread5_time | ( | enum ProfilerGameEvent | eventID | ) |
void profiler_log_vblank_time | ( | void | ) |
void resource_display | ( | void | ) |
s16 D_800DC664 = 0 |
s16 D_800DC668 = 1 |
s16 D_800DC66C = 0 |
s32 gEnableResourceMeters = 0 |
struct ProfilerFrameData gProfilerFrameData[2] |