.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
Updated
Sep 14, 2026 - C
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
Easy to integrate memory allocation library for Direct3D 12
DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.
Cross-platform C# game engine.
DirectX 12 .NET game engine
A high-performance, hot-reload graphics engine.
DirectX 11/12 hook including a simple overlay framework
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
This sample uses D3D12 Sampler Feedback and DirectStorage as part of an asynchronous texture streaming solution.
Windows player that runs video, photos or GIFs through NVIDIA's DLSS 5 neural renderer, then compares the result with the original frame by frame. Local files or YouTube. Needs an RTX card and driver 610.47+. Community project, unsigned runtime. C++20, D3D12.
Experimental 3D rendering engine
A game engine based on Direct3D 12, C++17, and .NET 9 for learning purposes.
Small library for D3D12. Provides assert-like macro for HLSL that crashes the GPU.
DirectX Guide
Makes Crimson Desert run on AMD Polaris (RX 470-590), which the game otherwise refuses to launch on. A D3D12 shim plus patched vkd3d-proton, with the full engineering report.
To associate your repository with the direct3d12 topic, visit your repo's landing page and select "manage topics."