{"repo":"jhm-ciberman/neo-veldrid","free":true,"listed":false,"github":"https://github.com/jhm-ciberman/neo-veldrid","clone":"git clone https://github.com/jhm-ciberman/neo-veldrid.git","description":"A low-level, cross-platform .NET graphics library. Vulkan, D3D11, OpenGL, OpenGL ES.","language":"C#","stars":45,"topics":["dotnet","graphics","opengl","silk-net","vulkan","csharp","directx","gamedev","gpu"],"license":"MIT","category":"game-templates","readme_excerpt":"A low-level, high-performance, cross-platform graphics library for .NET. Build 2D and 3D games, simulations, and tools with a single portable API across Vulkan, Direct3D 11, OpenGL, and OpenGL ES. NeoVeldrid is a maintained fork of Veldrid, with all native bindings replaced by Silk.NET. The public API is fully preserved. Documentation Getting Started API Reference Features - Multi-backend - Write your rendering code once. It runs on Vulkan, Direct3D 11, OpenGL, and OpenGL ES without any changes. - Cross-platform - Windows, Linux, and macOS from a single codebase. - High performance - Thin abstraction close to the metal. Allocation-free rendering loop with no GC pressure. - Multi-threaded - Most NeoVeldrid objects can be used from multiple threads simultaneously. - Modern GPU features - Programmable shaders, compute, structured buffers, array textures, multisampling, multi-target framebuffers. - Portable shaders - Write GLSL once, cross-compile to all backends via SPIR-V at runtime. - Headless - Run without a window for background GPU-accelerated operations. Platform Support Vulkan D3D11 OpenGL OpenGL ES :------------ :----: :---: :----: :-------: Windows ✅ ✅ ✅ ✅ Linux ✅ -- ✅ ✅ macOS ✅ (1) -- ❌ -- (1) Via MoltenVK, bundled automatically. No setup required. Quick Start See the documentation for tutorials, API reference, and the samples directory. Coming from Veldrid? NeoVeldrid preserves full API compatibility. Update your NuGet packages, rename the namespace, and you're done. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jhm-ciberman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jhm-ciberman/neo-veldrid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}