D3D12MemoryAllocator

Resource allocator library

A memory allocation library designed to simplify resource creation and management in Direct3D 12 applications.

Easy to integrate memory allocation library for Direct3D 12

GitHub

765 stars
27 watching
89 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list

d3d12direct3d12directxdirectx-12directx12memory-management

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gpuopen-librariesandsdks/nbodyd3d12Provides DirectX 12 APIs and sample projects to build graphics-intensive applications on Windows57
gpuopen-librariesandsdks/hellod3d12An introductory Direct3D 12 sample demonstrating window creation and rendering of a textured quad with proper resource management.150
mjansson/rpmallocA high-performance memory allocator designed to be cross-platform and thread-safe.2,186
foonathan/memoryA C++ library providing a new, flexible memory allocation system1,499
thi-ng/tinyallocMemory allocation library for small, linear memory spaces777
etcimon/memutilsA set of tools and data structures to manage memory and objects in D programming language43
microsoft/snmallocAn allocator that efficiently handles memory allocation and deallocation in multithreaded environments.1,585
daanx/mimalloc-benchA benchmarking suite for evaluating memory allocation algorithms and their performance on different hardware platforms.390
alessiot89/d3d12quickrefA comprehensive reference guide for Direct3D 12.0, covering its features and usage56
gpuopen-librariesandsdks/cauldronA framework for rapid prototyping and development of graphics applications using Vulkan or DirectX 12933
elodina/alligatorProvides custom allocator modules for the Apache Mesos framework6
mtrebi/memory-allocatorsCustom memory allocators in C++ to improve the performance of dynamic memory allocation1,769
emeryberger/hoardAn efficient and scalable memory allocator designed to improve application performance in multithreaded programs on multiprocessor machines.1,115
gpuopen-librariesandsdks/barycentrics12Sample code demonstrating how to use shader extensions in DirectX 12 for accessing barycentric intrinsic instructions in HLSL pixel shaders.12
armmbed/dlmallocDoug Lea's implementation of the core memory management algorithms used in C programming languages32