Aardvark.SceneGraph.Browser
5.7.0-prerelease0023
See the version list below for details.
dotnet add package Aardvark.SceneGraph.Browser --version 5.7.0-prerelease0023
NuGet\Install-Package Aardvark.SceneGraph.Browser -Version 5.7.0-prerelease0023
<PackageReference Include="Aardvark.SceneGraph.Browser" Version="5.7.0-prerelease0023" />
<PackageVersion Include="Aardvark.SceneGraph.Browser" Version="5.7.0-prerelease0023" />
<PackageReference Include="Aardvark.SceneGraph.Browser" />
paket add Aardvark.SceneGraph.Browser --version 5.7.0-prerelease0023
#r "nuget: Aardvark.SceneGraph.Browser, 5.7.0-prerelease0023"
#:package Aardvark.SceneGraph.Browser@5.7.0-prerelease0023
#addin nuget:?package=Aardvark.SceneGraph.Browser&version=5.7.0-prerelease0023&prerelease
#tool nuget:?package=Aardvark.SceneGraph.Browser&version=5.7.0-prerelease0023&prerelease
Aardvark is an open-source platform for visual computing, real-time graphics and visualization.
| Product | Versions 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. |
-
- Aardvark.Application (= 5.7.0-prerelease0023)
- Aardvark.Base.Tensors (>= 5.3.23 && < 5.4.0)
- Aardvark.Rendering (= 5.7.0-prerelease0023)
- Aardvark.Rendering.GL (= 5.7.0-prerelease0023)
- Aardvark.Rendering.Vulkan (= 5.7.0-prerelease0023)
- Aardvark.SceneGraph (= 5.7.0-prerelease0023)
- FShade (>= 5.7.11 && < 5.8.0)
- FSharp.Core (>= 8.0.300)
- Offler (>= 2.1.1 && < 2.2.0)
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 |
|---|---|---|
| 5.7.0-prerelease0052 | 110 | 7/10/2026 |
| 5.7.0-prerelease0051 | 103 | 7/10/2026 |
| 5.7.0-prerelease0050 | 103 | 7/9/2026 |
| 5.7.0-prerelease0049 | 112 | 7/9/2026 |
| 5.7.0-prerelease0048 | 102 | 7/8/2026 |
| 5.7.0-prerelease0047 | 103 | 7/8/2026 |
| 5.7.0-prerelease0046 | 103 | 7/7/2026 |
| 5.7.0-prerelease0045 | 97 | 7/7/2026 |
| 5.7.0-prerelease0044 | 98 | 7/7/2026 |
| 5.7.0-prerelease0043 | 105 | 7/7/2026 |
| 5.7.0-prerelease0042 | 103 | 7/6/2026 |
| 5.7.0-prerelease0041 | 103 | 7/6/2026 |
| 5.7.0-prerelease0040 | 99 | 7/6/2026 |
| 5.7.0-prerelease0039 | 96 | 7/6/2026 |
| 5.7.0-prerelease0038 | 93 | 7/5/2026 |
| 5.7.0-prerelease0037 | 103 | 7/5/2026 |
| 5.7.0-prerelease0023 | 102 | 6/23/2026 |
| 5.6.9 | 101 | 7/27/2026 |
| 5.6.8 | 106 | 7/9/2026 |
| 5.6.7 | 108 | 7/7/2026 |
- [Sg] Heap: `ofRenderObjects` allocates nothing until first use and frees everything (GPU + per-object CPU) when the last render task drops it, rebuilding cleanly on reuse — resource lifetime is ref-counted across tasks via a new backend-ignored `ActivationRenderObject` (carries only activate/deactivate). Fixes faults when a heap is reused by a task after a previous one was disposed.
- [Vulkan] ComputeTask: on portability-subset devices (MoltenVK/Metal) replay compute command streams INLINE into the primary command buffer instead of recording them into a reusable secondary and executing it via `vkCmdExecuteCommands` — which SIGSEGVs in MoltenVK (`MVKCmdExecuteCommands::setContent`). Mirrors the existing `CommandTask` `useInline` render-pass workaround (forceable everywhere via `AARDVARK_INLINE_RENDERPASS=1`). Fixes a hard crash when a heap (or any compute-using) scene renders on Apple Silicon. Non-portability backends are unchanged (still record + execute a secondary).
- [Rendering] Transparency wrapper: detect `VK_EXT_fragment_shader_interlock` / `GL_ARB_fragment_shader_interlock` at runtime and pick the OIT technique accordingly. The exact A-buffer path (interlocked per-pixel k-buffer) is used only where interlock is available; everywhere else the wrapper silently falls back to Weighted-Blended OIT. Previously the A-buffer path tried to run unconditionally — on AMD's Windows proprietary driver and most mobile / iGPU drivers (where interlock is absent) the result was a broken or crashing OIT pass. Set `AARDVARK_OIT=wb` to force Weighted-Blended on a backend that does support interlock (useful for A/B comparison or where the A-buffer path is known slow); `AARDVARK_OIT=abuffer` forces A-buffer where supported.
- [Rendering] Added `IRuntime.FragmentShaderInterlock : bool` — exposes whether ordered per-pixel critical sections are available to shaders. Used by the transparency wrapper to choose its OIT technique; useful for any other consumer that needs the same capability.
- [Rendering] A-buffer slot storage switched from a wide `W·Capacity × H` 2D image to a `W × H × Capacity` 2D-ARRAY image (FShade `UIntImage2dArray<rgba32ui>`). The flat layout hit AMD's `maxImageDimension2D` cap (16384) at window width ≥ 2048, causing outright image-creation failure (`Cannot create R32g32b32a32Uint image with size [20480, 1600, 1] (maximum is [16384, 16384, 1])`) and crashing the showcase on the AMD 890M Windows driver and the 9060XT. The 2D-array layout lifts the cap to per-axis (16k on AMD), matches the per-slot semantics naturally (one layer per fragment slot), and produces simpler indexing in the insert/resolve shaders.