TaskScheduler
TaskScheduler copied to clipboard
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
Hey, I noticed that the example project does not work on Apple Silicon. It causes an infinite loop in MTScheduler.cpp line 719 (the context.hasNewTasksEvent.Signal(); takes infinite time). The Run(MT::FiberContext& context)...
Hi, Thank you for this great library. Is it possible to have emscripten support using its fiber library https://emscripten.org/docs/api_reference/fiber.h.html ?
In `SimpleTests.cpp`, line 192, this vector is declared: ```Cpp MT::StaticVector tasks; ``` which is then filled with `taskCount` elements. On CPUs with many threads, `taskCount` easily exceeds 512, it is...
Compiler complains about include paths