ubisoft / task-scheduler
TaskScheduler is a set of algorithms working together for asynchronous threaded code execution.
☆86Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for task-scheduler
- A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of go…☆76Updated 2 years ago
- A lock-free multithreaded job system made using C++20 coroutines and atomic operations.☆31Updated last year
- Universal Modern Framework on C++20 for clean, flexible, scalable architecture with minimal overhead.☆76Updated 2 months ago
- A simple and powerful entity component system (ECS) written in C++17☆82Updated this week
- Fast comparison-based sort algorithm☆55Updated last year
- Zmeya is a header-only C++11 binary serialization library designed for games and performance-critical applications☆116Updated 3 years ago
- Headers Only C++11 Geometry Tessellation library for Vector Graphics, that can run on any computer with or without FPU. No standard libr…☆91Updated last year
- "Deboostified" version of boost.context (coroutines), Plain and simple C API for context switching. Easy build on multiple platforms.☆88Updated last year
- A header-only/importable c++20 implementation of an entity-component-system (ecs), with focus on a simple interface and speed.☆65Updated 2 months ago
- Small C++ workstealing task scheduler meant for gamedev.☆32Updated 3 years ago
- Memory allocators☆48Updated 6 years ago
- plf::hive is a fork of plf::colony to match the current C++ standards proposal.☆71Updated this week
- An Simplified JSON (SJSON) C++ reader and writer☆21Updated 4 months ago
- STL whose aim is to compile fast, run fast, and be clear to read☆46Updated 2 weeks ago
- API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.☆114Updated this week
- Compile time implementation of the 64-bit xxhash algorithm as C++11 constexpr expression.☆43Updated 3 years ago
- Fast dynamic cast in C++ for MSVC, outperforming the regular dynamic cast by up to 25 times☆102Updated 7 years ago
- Archetype based ECS☆25Updated 4 years ago
- Fixed-size C++ delegates - efficient alternatives to std::function.☆41Updated 2 years ago
- A slot map is a high-performance associative container with persistent unique 32/64 bit keys to access stored values.☆281Updated 10 months ago
- Markdown renderer for Dear ImGui using MD4C parser☆139Updated 2 years ago
- Cross platform co-routine library exposed through a minimal C API.☆66Updated 3 years ago
- Kahncode Core Library☆31Updated last year
- An entity component framework.☆50Updated 2 years ago
- ☆33Updated 5 years ago
- Yet another multiplatform C++ framework to make games☆71Updated this week
- Bytecode interpreter☆70Updated 7 months ago
- reflection in c++ for json de/serialization☆40Updated last year
- C++ library to implement non-linear undo/redo functionality☆60Updated 5 months ago
- Code for the C++20 coroutines based job system discussed in https://poniesandlight.co.uk/reflect/coroutines_job_system/☆16Updated last year