GpuMemoryAllocator.D3D12MA
3.1.0-0.3.0
Requires NuGet 2.12 or higher.
dotnet add package GpuMemoryAllocator.D3D12MA --version 3.1.0-0.3.0
NuGet\Install-Package GpuMemoryAllocator.D3D12MA -Version 3.1.0-0.3.0
<PackageReference Include="GpuMemoryAllocator.D3D12MA" Version="3.1.0-0.3.0" />
<PackageVersion Include="GpuMemoryAllocator.D3D12MA" Version="3.1.0-0.3.0" />
<PackageReference Include="GpuMemoryAllocator.D3D12MA" />
paket add GpuMemoryAllocator.D3D12MA --version 3.1.0-0.3.0
#r "nuget: GpuMemoryAllocator.D3D12MA, 3.1.0-0.3.0"
#:package GpuMemoryAllocator.D3D12MA@3.1.0-0.3.0
#addin nuget:?package=GpuMemoryAllocator.D3D12MA&version=3.1.0-0.3.0&prerelease
#tool nuget:?package=GpuMemoryAllocator.D3D12MA&version=3.1.0-0.3.0&prerelease
GpuMemoryAllocator
C# bindings for d3d12ma and vma, based on silk.net.
Since VMA and D3D12MA are not updated frequently, they are not automatically updated. If they become outdated, please submit an issue to remind us.
Packages
<br/> GpuMemoryAllocator.D3d12
The D3D12MA binding<br/> GpuMemoryAllocator.D3D12MA
The D3D12MA native build
<br/> GpuMemoryAllocator.Vulkan
The vma binding<br/> GpuMemoryAllocator.vma
The vma native build
Build
Required .NET 10
Required cmake
Required ninja
Required vcpkg
- Required env VCPKG_INSTALLATION_ROOT
Windows
- Required clang
./init.ps1 ./build.ps1Linux
./init.sh ./build.sh
Gen Binding
./gen.ps1
Sync Version
- Required pwsh
- Edit
Directory.Build.props
./sync.ps1
Links
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.1.0-0.3.0 | 93 | 6/5/2026 |
| 3.0.1-0.2.0 | 203 | 12/25/2025 |
| 3.0.1-0.1.0 | 434 | 12/24/2025 |