Aardvark.Rendering.Vulkan 5.6.10

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Aardvark.Rendering.Vulkan --version 5.6.10
                    
NuGet\Install-Package Aardvark.Rendering.Vulkan -Version 5.6.10
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Aardvark.Rendering.Vulkan" Version="5.6.10" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Aardvark.Rendering.Vulkan" Version="5.6.10" />
                    
Directory.Packages.props
<PackageReference Include="Aardvark.Rendering.Vulkan" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Aardvark.Rendering.Vulkan --version 5.6.10
                    
#r "nuget: Aardvark.Rendering.Vulkan, 5.6.10"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Aardvark.Rendering.Vulkan@5.6.10
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Aardvark.Rendering.Vulkan&version=5.6.10
                    
Install as a Cake Addin
#tool nuget:?package=Aardvark.Rendering.Vulkan&version=5.6.10
                    
Install as a Cake Tool

Aardvark is an open-source platform for visual computing, real-time graphics and visualization.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (10)

Showing the top 5 NuGet packages that depend on Aardvark.Rendering.Vulkan:

Package Downloads
Aardvark.Application.OpenVR.Vulkan

Aardvark is an open-source platform for visual computing, real-time graphics and visualization.

Aardvark.Service

Aardvark is an open-source platform for visual computing, real-time graphics and visualization.

Aardvark.Application.WinForms.Vulkan

Aardvark is an open-source platform for visual computing, real-time graphics and visualization.

Aardvark.Application.Slim.Vulkan

Aardvark is an open-source platform for visual computing, real-time graphics and visualization.

Aardvark.UI

Aardvark is an open-source platform for visual computing, real-time graphics and visualization.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.7.0-prerelease0052 693 7/10/2026
5.7.0-prerelease0051 669 7/10/2026
5.7.0-prerelease0050 678 7/9/2026
5.7.0-prerelease0049 683 7/9/2026
5.7.0-prerelease0048 671 7/8/2026
5.7.0-prerelease0047 678 7/8/2026
5.7.0-prerelease0046 666 7/7/2026
5.7.0-prerelease0045 674 7/7/2026
5.7.0-prerelease0044 687 7/7/2026
5.7.0-prerelease0043 683 7/7/2026
5.7.0-prerelease0042 1,041 7/6/2026
5.7.0-prerelease0041 684 7/6/2026
5.7.0-prerelease0040 769 7/6/2026
5.7.0-prerelease0039 688 7/6/2026
5.7.0-prerelease0038 676 7/5/2026
5.7.0-prerelease0037 681 7/5/2026
5.6.10 317 10/6/2026
5.6.9 1,027 7/27/2026
5.6.8 2,242 7/9/2026
5.6.7 900 7/7/2026
Loading failed

- Fixed adaptive texture-attachment size metadata to track the selected mip level and texture changes rather than reporting the base-level extent.
- Fixed geometry unions to concatenate only live per-vertex attribute prefixes, preventing trailing padding from becoming another operand's vertex data.
- Fixed struct-uniform property getters to use value-type addresses without boxing, while preserving reference getter dispatch and field access.
- Enforced overflow-safe logical bounds for buffer-range transfers and vector slices, including empty and reversed views.
- Prevent signed-integer overflow from bypassing shared texture slice, mip-level, and window bounds validation ([#143](https://github.com/aardvark-platform/aardvark.rendering/issues/143)).
- Fixed BC1/BC2/BC3 encoding to preserve color variation when the initial endpoint-estimation direction lies in the covariance matrix's nullspace.
- Fixed BC2/BC3 decoding for ascending or equal RGB endpoints by always using the four-color palette.
- Fixed BC volume layout and DDS mip payloads (#171)
- Fixed adaptive texture and texture-array replacement failures to forget successfully disposed handles, preventing their reuse or repeated disposal during retries and release.
- Fixed line and triangle strip conversion to preserve source geometries and handle empty or underfilled strips.
- Fixed orthographic picking to use parallel unit rays from pixel positions on the near plane rather than the camera location.
- Fixed `BufferView.getCount` and automatic draw counts to honor byte strides, count only complete elements, and return zero for exhausted storage.
- Fixed `Task.bind` to complete when its mapping function throws synchronously or returns a null task.
- Made `ManagedBuffer` range filling overflow-safe.
- Fixed `Trie` preorder links for prefix and sibling updates, while preserving comparer and insertion ordering. Replaced, removed, and cleared `Trie` values are now detached cleanly from their trie-owned links.
- Fixed indirect draw array/list/sequence range validation to reject integer overflow while preserving exact-end empty ranges and array reuse.
- Fixed array/span buffer creation to release newly allocated buffers when initial upload fails.
- Fixed `Arr` uniform writes to truncate surplus values, zero-fill missing target storage, and remain within shader-array bounds.
- Fixed phi/theta sphere tessellation to keep latitude rings between the explicit poles, eliminating degenerate triangles and zero-length wire segments without changing output counts.
- Fixed `ChunkedMemoryManager` reallocation of freed handles to adopt replacement backing storage while preserving the caller's block identity.
- Made `ChunkedMemoryManager` frees idempotent under contention, preventing duplicate waiters from retiring backing chunks that still contain live allocations.
- Fixed `MemoryManager` and `ChunkedMemoryManager` shrinking to update the surviving block size before releasing its tail, preventing overlapping reported live ranges.
- Made array-backed ray-tracing geometry subranges overflow-safe and restricted the all-remaining sentinel to -1; `Box3d` bounding-box subranges now convert only selected elements into compact storage.
- Amortized `ASet.compact` storage resizing without retaining removed keys (#173)
- [Sg] Build line and triangle attributes in one source pass without per-primitive temporary arrays (#177)
- [Sg] Separate weak buffer-cache representations and atomically publish concurrent misses (#180)
- [Sg] Correct tapered-cylinder and cone side normals while reducing normal-buffer allocation (#186)
- [Sg] Fixed automatic picking to honor `DrawCallInfo` ranges and indexed `BaseVertex` offsets.
- [Sg] Made render-object bounding-box caching caller-scope aware, fixing reused render-object sets beneath distinct transforms while retaining weak, allocation-free cache hits.
- [Text] Make ShapeList.concat linear while preserving layout and enumeration semantics (#175)
- [Application] Fix camera orbiting around nonzero world-space centers and avoid an intermediate view (#42)
- [Application] Cancel held keyboard and mouse input on focus loss without generating click gestures or preserving double-click history.
- [GL] Explicitly disable GL_EXT_debug_printf