DeltaRender.Vulkan
0.0.14
See the version list below for details.
dotnet add package DeltaRender.Vulkan --version 0.0.14
NuGet\Install-Package DeltaRender.Vulkan -Version 0.0.14
<PackageReference Include="DeltaRender.Vulkan" Version="0.0.14" />
<PackageVersion Include="DeltaRender.Vulkan" Version="0.0.14" />
<PackageReference Include="DeltaRender.Vulkan" />
paket add DeltaRender.Vulkan --version 0.0.14
#r "nuget: DeltaRender.Vulkan, 0.0.14"
#:package DeltaRender.Vulkan@0.0.14
#addin nuget:?package=DeltaRender.Vulkan&version=0.0.14
#tool nuget:?package=DeltaRender.Vulkan&version=0.0.14
DeltaRender
Vulkan-only renderer for game output, editor chrome, viewports and runtime UI. SDL3 supplies windows and Vulkan surfaces; MoltenVK is the macOS portability layer. Neither is a second renderer backend.
Boundary
DeltaRender supports one GPU execution path:
IRenderFrameSession
-> IRenderGraph.Build(features)
-> transfer / compute / raster passes
-> IRenderGraph.Execute()
-> optional present or explicit readback
The same session and graph implementation serve windowed, offscreen and
compute-only work. Final shaders come from DeltaShader.Contract; XAML and
text adapters translate their producer-owned data into graph passes. Render
does not compile source, poll input, shape text or own ECS state.
Packages
The 0.0.14 release is published as one aligned package set:
| Package | Required first-party packages |
|---|---|
DeltaRender |
DeltaShader.Contract 0.0.16 |
DeltaRender.Vulkan |
DeltaRender 0.0.14, DeltaShader.Contract 0.0.16 |
DeltaRender.Platform.SDL3 |
DeltaRender 0.0.14 |
Use matching DeltaRender package versions. The Vulkan and SDL3 packages are
implementation layers over the renderer-neutral DeltaRender contract.
Navigation
- CONTRACT.md: authoritative cross-project contract.
- USER_API.md: graph authoring and resource usage.
- INTERNAL.md: Vulkan implementation design.
- TEXT_CONTRACT.md: DeltaRender.Text renderer integration boundary.
- TEXT_INTERNAL.md: DeltaRender.Text ownership and implementation details.
- RENDER_BATCHING.md: renderer-owned instance batching, ordering and dirty-upload behavior.
- MIGRATION.md: removal of every legacy submission path.
- TODO.md: selected implementation work.
- WORKFLOW.md: bounded local checks.
- Vulkan/SDL3/MoltenVK ADR: platform decision.
| 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
- Delta.Diagnostics.Contract (>= 0.0.3)
- DeltaRender (>= 0.0.14)
- DeltaShader.Contract (>= 0.0.16)
- Silk.NET.MoltenVK.Native (>= 2.23.0)
- Silk.NET.Vulkan (>= 2.23.0)
- Silk.NET.Vulkan.Extensions.EXT (>= 2.23.0)
- Silk.NET.Vulkan.Extensions.KHR (>= 2.23.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.