Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
Public Types | |
enum | { DIMENSIONALITY = 3 } |
Static Public Member Functions | |
template<typename TWavefrontTask , typename TFunc , typename TPartitioner , template< typename... > class TRange, class... TArgs> | |
static GTS_INLINE void | launch (MicroScheduler µScheduler, uint32_t priority, TRange< TArgs... > const &range, TFunc wavefrontFunc, TPartitioner partitioner, void *pUserData) |