Fork of Veldrid for MiloEditor
Find a file
Sulfrix 40604dfc88
Some checks failed
Veldrid CI build / build_windows (push) Has been cancelled
some housekeeping
2025-08-28 19:09:04 -05:00
.github/workflows Automatically create a GitHub "release" for tagged commits. 2023-02-03 14:10:44 -08:00
src some housekeeping 2025-08-28 19:09:04 -05:00
.editorconfig Fix .editorconfig. 2018-06-01 14:12:36 -07:00
.gitattributes Install .gitattributes to fix line endings flipping in some IDEs 2023-07-07 12:18:05 +09:00
.gitignore some housekeeping 2025-08-28 19:09:04 -05:00
build-packages.cmd Use project references for everything unless building nuget packages. 2019-01-13 19:04:37 -08:00
build-packages.sh some housekeeping 2025-08-28 19:09:04 -05:00
ci-build.cmd Add AppVeyor scripts and config. 2017-11-13 16:50:28 -08:00
Directory.Build.props Update Vortice.D3D11 (#487) 2023-03-25 14:47:01 -07:00
LICENSE Add MIT LICENSE file. 2017-12-13 00:50:19 -08:00
NuGet.Config Remove unused MyGet feeds. 2021-03-15 18:55:12 -07:00
README.md some housekeeping 2025-08-28 19:09:04 -05:00
version.json Fix drop events (hopefully) 2025-03-11 20:33:57 -05:00

Fork Info

This fork of Veldrid contains some slight tweaks and fixes to work better with MiloEditor. You probably don't want to use this unless you're involved with that project.


Original Readme

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

Veldrid documentation site

Join the Discord server:

Join the Discord server

Veldrid is available on NuGet:

NuGet

Pre-release versions of Veldrid are also available from MyGet: https://www.myget.org/feed/mellinoe/package/nuget/Veldrid

Sponza

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.