schulkinator / memorymanager
A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of good virtual memory management, at the cost of wasting some memory. It works by globally overriding the new and delete operators.
☆76Updated 2 months ago
Alternatives and similar repositories for memorymanager:
Users that are interested in memorymanager are comparing it to the libraries listed below
- CRSTL is an alternative STL with the aim to compile fast, run fast, and be clear to read and understand with simple code☆50Updated last week
- Small C++ workstealing task scheduler meant for gamedev.☆33Updated 4 years ago
- Yet another multiplatform C++ framework to make games☆74Updated this week
- Work Stealing Threadpool in a C Header☆22Updated 8 months ago
- Single header "no-allocation" KTX/DDS file reader☆116Updated 11 months ago
- Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V☆49Updated 4 years ago
- ☆71Updated 2 years ago
- A header-only C-like shading language compiler that writes Metal, HLSL, GLSL☆60Updated 5 years ago
- Linear Memory Allocator for Games and Embedded Systems☆74Updated 2 years ago
- mini libraries / experimental tools and reusable snippets☆86Updated 2 months ago
- Memory allocators☆48Updated 6 years ago
- Vulkan c helper library☆32Updated 4 months ago
- An immediate mode 3D gimzo (translation, rotation, scale for scene editing) in ~1200 LoC☆44Updated 4 years ago
- rex engine and game☆15Updated 3 years ago
- Fiber-based job system with extremely simple API☆81Updated 4 years ago
- Easy to use custom allocators in a single-header, public domain C/C++ library☆52Updated 6 years ago
- Fast O(1) offset allocator with minimal fragmentation in C99☆58Updated last year
- "Deboostified" version of boost.context (coroutines), Plain and simple C API for context switching. Easy build on multiple platforms.☆90Updated 2 years ago
- the Donald Trump of the ECS libraries☆67Updated 4 years ago
- An extensible, cross-platform, single-header C/C++ OpenGL loader library.☆90Updated 2 years ago
- Fast comparison-based sort algorithm☆56Updated 2 years ago
- An implementation of a weak handle interface to a packed vector in C++☆14Updated last year
- A lock-free multithreaded job system made using C++20 coroutines and atomic operations.☆33Updated last year
- Toy CPU and GPU implementations of the Slug rendering algorithm☆120Updated 5 years ago
- Header-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to comple…☆42Updated last week
- All in one Dear ImGui source distro for C++ and C.☆50Updated last week
- Immediate Mode Debug Draw library☆36Updated 5 years ago
- Single header file libraries collection☆22Updated 3 years ago
- sample code for discussion about SDL accurate frame pacing☆17Updated 8 months ago
- cross-platform filewatcher library for c/c++☆101Updated 3 years ago