Ahwoo.BRUTAL.Vulkan
2026.10.3
Prefix Reserved
dotnet add package Ahwoo.BRUTAL.Vulkan --version 2026.10.3
NuGet\Install-Package Ahwoo.BRUTAL.Vulkan -Version 2026.10.3
<PackageReference Include="Ahwoo.BRUTAL.Vulkan" Version="2026.10.3" />
<PackageVersion Include="Ahwoo.BRUTAL.Vulkan" Version="2026.10.3" />
<PackageReference Include="Ahwoo.BRUTAL.Vulkan" />
paket add Ahwoo.BRUTAL.Vulkan --version 2026.10.3
#r "nuget: Ahwoo.BRUTAL.Vulkan, 2026.10.3"
#:package Ahwoo.BRUTAL.Vulkan@2026.10.3
#addin nuget:?package=Ahwoo.BRUTAL.Vulkan&version=2026.10.3
#tool nuget:?package=Ahwoo.BRUTAL.Vulkan&version=2026.10.3
Ahwoo.BRUTAL.Vulkan
C# bindings for the Vulkan graphics and compute API, for use with the BRUTAL framework.
Brutal Vulkan provides low-level .NET bindings for Vulkan, exposing the full API including instance and device creation, swapchains, render passes, pipelines, memory management, and synchronisation primitives. Use it to build high-performance rendering pipelines in BRUTAL, with explicit control over GPU resources and execution.
Links
Prerequisites
- .NET SDK (version 10.0 or later)
Installation
To install the package via NuGet, run the following command in your project directory:
dotnet add package Ahwoo.BRUTAL.Vulkan
Contributing
If you find a bug, please open an issue on GitHub. If you'd like to contribute code, feel free to fork the repository and submit a pull request.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Ahwoo.BRUTAL.Core (>= 2026.10.4)
- Ahwoo.BRUTAL.Logging (>= 2026.10.3)
- Ahwoo.BRUTAL.Memory (>= 2026.10.2)
- Ahwoo.BRUTAL.Numerics (>= 2026.10.2)
- Ahwoo.BRUTAL.Strings (>= 2026.10.2)
- Ahwoo.BRUTAL.Vulkan.Native (>= 2026.10.3)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Ahwoo.BRUTAL.Vulkan:
| Package | Downloads |
|---|---|
|
Ahwoo.BRUTAL.Vulkan.Abstractions
Additional abstractions for working with Brutal.Vulkan. |
|
|
Ahwoo.BRUTAL.Vulkan.Vma
Modern C# bindings for the Vulkan Memory Allocator (VMA), a memory management library for Vulkan. |
|
|
SteelFlower.Engine.Player
Steel Flower, a game engine in C#: its runtime assemblies, built for Player. A game references them through the SteelFlower.Sdk MSBuild SDK, which picks the build. |
|
|
SteelFlower.Engine.Debug
Steel Flower, a game engine in C#: its runtime assemblies, built for Debug. A game references them through the SteelFlower.Sdk MSBuild SDK, which picks the build. |
|
|
SteelFlower.Engine.Release
Steel Flower, a game engine in C#: its runtime assemblies, built for Release. A game references them through the SteelFlower.Sdk MSBuild SDK, which picks the build. |
GitHub repositories
This package is not used by any popular GitHub repositories.