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

uArch Requirements

  • By default, GTS supports x86 CPUs.
  • uArch support can be extended through the use of user_config.h.

OS Requirements

  • By default, GTS supports applications written for the Windows and Linux operating systems.
  • OS support can be extended through the use of user_config.h.

Compiler Requirements

  • By default, GTS builds with any C++14 compatible compiler.

Auto generation support

  • Visual Studio 2017, 2019 msvc.
  • Visual Studio 2017, 2019 clang. not tested
  • gmake gcc and clang.