Veldrid
Veldrid is a cross-platform, low-level graphics library for the .NET ecosystem that provides a unified API over multiple graphics backends. By abstracting the underlying graphics APIs, it allows developers to write rendering code once and run it on Vulkan, Direct3D11, Direct3D12, Metal, OpenGL, and OpenGL ES without changing the application code.
The library centers on a compact set of concepts for resources and pipeline state. Core elements include
Veldrid targets desktop and cross-platform environments, with bindings for .NET languages such as C#. It is designed
The project emphasizes portability and simplicity, serving as a translation layer above the native graphics APIs.