Sinkers.Veldrid
0.4.11
dotnet add package Sinkers.Veldrid --version 0.4.11
NuGet\Install-Package Sinkers.Veldrid -Version 0.4.11
<PackageReference Include="Sinkers.Veldrid" Version="0.4.11" />
paket add Sinkers.Veldrid --version 0.4.11
#r "nuget: Sinkers.Veldrid, 0.4.11"
// Install Sinkers.Veldrid as a Cake Addin #addin nuget:?package=Sinkers.Veldrid&version=0.4.11 // Install Sinkers.Veldrid as a Cake Tool #tool nuget:?package=Sinkers.Veldrid&version=0.4.11
Veldrid
Veldrid is a cross-platform, graphics API-agnostic rendering and compute library for .NET. It provides a powerful, unified interface to a system's GPU and includes more advanced features than any other .NET library. Unlike other platform- or vendor-specific technologies, Veldrid can be used to create high-performance 3D applications that are truly portable.
As of February 2023, I'm no longer able to publicly share updates to Veldrid and related libraries. If you're an active user or have contributed improvements in the past, feel free to reach out or join the Discord server for more information about the status of Veldrid.
Supported backends:
- Direct3D 11
- Vulkan
- Metal
- OpenGL 3
- OpenGL ES 3
Join the Discord server:
Veldrid is available on NuGet:
Pre-release versions of Veldrid are also available from MyGet: https://www.myget.org/feed/mellinoe/package/nuget/Veldrid
Build instructions
Veldrid uses the standard .NET Core tooling. Install the tools and build normally (dotnet build
).
Run the NeoDemo program to see a quick demonstration of the rendering capabilities of the library.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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. |
-
net9.0
- ImGui.NET (>= 1.91.6.1)
- Sinkers.Veldrid.SPIRV (>= 2.0.1)
- SixLabors.ImageSharp (>= 3.1.7)
- TerraFX.Interop.Vulkan (>= 1.3.268)
- Ultz.Native.SDL (>= 2.30.1)
- Vortice.D3DCompiler (>= 3.5.0)
- Vortice.Direct3D11 (>= 3.5.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Sinkers.Veldrid:
Package | Downloads |
---|---|
Sinkers.Veldrid.VirtualReality
Virtual Reality integration for Veldrid, supporting both OpenVR and Oculus SDK. |
GitHub repositories
This package is not used by any popular GitHub repositories.