Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::DependencyArray< TValRange, TDepRange, 2 > Class Template Reference

Public Member Functions

 DependencyArray (Atomic< uint8_t > **m_ppDependencies, size_t xSize, size_t ySize)
 
template<typename TSplitter >
void produceSplits (TSplitter const &splitter, TValRange const &valRange, TValRange *pReadyRanges, uint8_t &readyIdx)