Mario Kart 64
Loading...
Searching...
No Matches
profiler.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ProfilerFrameData
 

Enumerations

enum  ProfilerGameEvent {
  THREAD5_START , LEVEL_SCRIPT_EXECUTE , BEFORE_DISPLAY_LISTS , AFTER_DISPLAY_LISTS ,
  THREAD5_END
}
 
enum  ProfilerGfxEvent { TASKS_QUEUED , RSP_COMPLETE , RDP_COMPLETE }
 

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 (void)
 
void resource_display (void)
 

Variables

u64 osClockRate
 
s32 gEnableResourceMeters
 

Enumeration Type Documentation

◆ ProfilerGameEvent

Enumerator
THREAD5_START 
LEVEL_SCRIPT_EXECUTE 
BEFORE_DISPLAY_LISTS 
AFTER_DISPLAY_LISTS 
THREAD5_END 

◆ ProfilerGfxEvent

Enumerator
TASKS_QUEUED 
RSP_COMPLETE 
RDP_COMPLETE 

Function Documentation

◆ draw_profiler()

void draw_profiler ( void )

◆ profiler_log_gfx_time()

void profiler_log_gfx_time ( enum ProfilerGfxEvent eventID)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ profiler_log_thread4_time()

void profiler_log_thread4_time ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ profiler_log_thread5_time()

void profiler_log_thread5_time ( enum ProfilerGameEvent eventID)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ profiler_log_vblank_time()

void profiler_log_vblank_time ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ resource_display()

void resource_display ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ gEnableResourceMeters

s32 gEnableResourceMeters
extern

◆ osClockRate

u64 osClockRate
extern