|
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] |