Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
TracingWrapper

Macros

#define GTS_TRACE_INIT   #error "Replace with custom definition"
 
#define GTS_TRACE_DUMP(filename)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_NAME_THREAD(captureMask, tid, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_SET_CAPTURE_MASK(captureMask)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_FRAME_MARK(captureMask)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_SCOPED_ZONE(captureMask, color, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_SCOPED_ZONE_P0(captureMask, color, txt)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_SCOPED_ZONE_P1(captureMask, color, txt, param1)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_SCOPED_ZONE_P2(captureMask, color, txt, param1, param2)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_SCOPED_ZONE_P3(captureMask, color, txt, param1, param2, param3)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_ZONE_MARKER(captureMask, color, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_ZONE_MARKER_P0(captureMask, color, txt)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_ZONE_MARKER_P1(captureMask, color, txt, param1)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_ZONE_MARKER_P2(captureMask, color, txt, param1, param2)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_ZONE_MARKER_P3(captureMask, color, txt, param1, param2, param3)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_PLOT(captureMask, val, txt)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_ALLOC(captureMask, ptr, size, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_FREE(captureMask, ptr, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_MUTEX(type, varname)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_MUTEX_TYPE(type)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_WAIT_FOR_LOCK_START(captureMask, pLock, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_WAIT_FOR_END(captureMask)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_LOCK_ACQUIRED(captureMask, pLock, fmt, ...)   #error "Replace with custom definition or nothing."
 
#define GTS_TRACE_LOCK_RELEASED(captureMask, pLock)   #error "Replace with custom definition or nothing."
 

Detailed Description

User defined wrappers for the tracing API.