|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
Public Types | |
| enum | { DIMENSIONALITY = 2 } |
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) |