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.
☆71Updated 2 years ago
Related projects: ⓘ
- Small C++ workstealing task scheduler meant for gamedev.☆33Updated 3 years ago
- Yet another multiplatform C++ framework to make games☆65Updated this week
- STL whose aim is to compile fast, run fast, and be clear to read☆38Updated last week
- Fast comparison-based sort algorithm☆55Updated last year
- ☆63Updated last year
- Headers Only C++11 Geometry Tessellation library for Vector Graphics, that can run on any computer with or without FPU. No standard libr…☆89Updated last year
- Fast O(1) offset allocator with minimal fragmentation in C99☆58Updated 11 months ago
- rex engine and game☆15Updated 2 years ago
- Memory allocators☆48Updated 6 years ago
- Dear ImGui 2D scripting language inspired by Werkzeug from Farbrausch☆38Updated last year
- A header-only C-like shading language compiler that writes Metal, HLSL, GLSL☆60Updated 5 years ago
- Fast, high-quality texture compression library for many formats☆48Updated 2 years ago
- Easy to use custom allocators in a single-header, public domain C/C++ library☆48Updated 6 years ago
- Single header "no-allocation" KTX/DDS file reader☆114Updated 5 months ago
- mini libraries / experimental tools and reusable snippets☆85Updated 3 months ago
- Work Stealing Threadpool in a C Header☆19Updated 2 months ago
- Cross-platform C input library (work-in-progress)☆28Updated 4 years ago
- Small, easy-to-integrate shader compiler written in C99. Compiles HLSL to SPIR-V☆45Updated 3 years ago
- Vulkan c helper library☆32Updated 4 months ago
- CPU scope based profiling library and browser based profile inspector with ImGui visualization☆80Updated 3 weeks ago
- Library for loading .dds textures (supports DXT1, DXT3, DXT5, 3D textures, etc...)☆20Updated 3 years ago
- An extensible, cross-platform, single-header C/C++ OpenGL loader library.☆86Updated 2 years ago
- A header-only/importable c++20 implementation of an entity-component-system (ecs), with focus on a simple interface and speed.☆65Updated last week
- Immediate Mode Debug Draw library☆32Updated 4 years ago
- Zmeya is a header-only C++11 binary serialization library designed for games and performance-critical applications☆113Updated 3 years ago
- Graph based GUI tool to automate system tasks☆19Updated 2 months ago
- the Donald Trump of the ECS libraries☆68Updated 3 years ago
- ☆51Updated 5 months ago
- A lock-free multithreaded job system made using C++20 coroutines and atomic operations.☆29Updated last year
- An implementation of a weak handle interface to a packed vector in C++☆13Updated 7 months ago