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

Enumerations

enum  Markers : int {
  MARKER_KERNEL_PAR_FOR = 500 , MARKER_ALLOCATE_TASK_BEGIN , MARKER_ALLOCATE_TASK_END , MARKER_FREE_TASK_BEGIN ,
  MARKER_FREE_TASK_END , MARKER_LOCAL_TASKLOOP_BEGIN , MARKER_LOCAL_TASKLOOP_END , MARKER_NONLOCAL_TASKLOOP_BEGIN ,
  MARKER_NONLOCAL_TASKLOOP_END , MARKER_PUSH_TASK_BEGIN , MARKER_PUSH_TASK_END , MARKER_TAKE_TASK_BEGIN ,
  MARKER_TAKE_TASK_END , MARKER_STEAL_TASK_BEGIN , MARKER_STEAL_TASK_END , MARKER_CLEANUP_TASK_BEGIN ,
  MARKER_CLEANUP_TASK_END , MARKER_PARTITIONER_BEGIN , MARKER_PARTITIONER_END
}
 

Functions

GTS_OPTIMIZE_OFF_BEGIN void gts::sim_trace::marker (int id)
 Breadcrumb generator for simulators.
 

Detailed Description