SergeyMakeev / TaskScheduler
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
☆561Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for TaskScheduler
- A task scheduling framework designed for the needs of game developers.☆447Updated last year
- C++ Reflection Parser / Runtime Skeleton☆669Updated 5 years ago
- Immediate-mode, renderer agnostic, lightweight debug drawing API.☆505Updated 2 years ago
- microprofile - embeddable CPU/GPU profiler☆493Updated last year
- C++ Reflection using clang☆275Updated last year
- A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.☆936Updated 7 months ago
- ☆471Updated 2 years ago
- vulkan abstraction layer that represent frame as a task graph☆408Updated 3 years ago
- Multi-Threaded Job System using Fibers☆168Updated 2 years ago
- Game engine written in C++ with ease of use and next-gen parallel computing in focus.☆251Updated 4 years ago
- [WIP] Experimental C++14 multithreaded compile-time entity-component-system library.☆472Updated 5 years ago
- Demonstrates a software (CPU) based approach to occllusion culling using multi-threading and SIMD instructions to improve performance.☆397Updated last year
- Base library used across multiple projects☆572Updated this week
- Single header C++ Libraries for Thread Scheduling, Rendering, and so on...☆472Updated last year
- A job system for game engines☆180Updated 10 months ago
- Realtime Math☆736Updated this week
- Example code for the research paper "Masked Software Occlusion Culling"; implements an efficient alternative to the hierarchical depth bu…☆616Updated last month
- EAThread implements a unified cross-platform interface for multithreaded programming.☆297Updated 2 months ago
- Blazing fast memory allocator designed for video games☆297Updated last year
- Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.☆606Updated last year
- Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.☆242Updated 5 years ago
- Modern C++ vulkan utility library.☆262Updated 3 years ago
- https://github.com/bkaradzic/bgfx.cmake. Independently maintained CMake build scripts for bgfx. Released under public domain.☆287Updated 2 years ago
- Modified version of Sony's open sourced vector and matrix math library.☆269Updated 7 months ago
- DirectX 11 Renderer written in C++11☆287Updated 3 years ago
- C++ Game Engine (Under Construction!)☆443Updated last year
- C++ single-header entity component system library☆463Updated 4 years ago
- A slot map is a high-performance associative container with persistent unique 32/64 bit keys to access stored values.☆280Updated 10 months ago
- A set of utilities for taking the pain out of Vulkan in header only modern C++☆524Updated 5 months ago
- Header-only, non-intrusive and macro-free runtime reflection system in C++☆589Updated 4 years ago