Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 22 C++ D3d12 Projects
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Bgfx: Cross-platform, graphics API agnostic rendering library | news.ycombinator.com | 2025-01-08 -
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
-
A quick note about Xenia Xenia is a research emulator for the Xbox 360 platform, enabling games originally developed for this console to run on modern PCs. The development community actively contributes to this open-source project. As mentioned above, I analyzed the project using the PVS-Studio static analyzer. The checked code matches the 3d30b2e commit.
-
-
It is Slang. A very cool project and it only got its public release relatively recently, so some sins are forgiven but there are so many typedefs.
https://github.com/shader-slang/slang/blob/master/include/sl...
-
-
Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
-
-
ShaderConductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
-
-
Unreal-Engine-Guide
Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.
-
-
MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
-
-
-
GPU-Reshape
GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.
-
-
Game-Console-Dev-Guide
Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.
-
Tempest
API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support. (by Try)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ D3d12 discussion
C++ D3d12 related posts
-
C++26: A Placeholder with No Name
-
Khronos Group adopts the Slang shading language
-
The Slang Shading Language and Compiler
-
Nintendo Network shutdown – The beginning of the end
-
Looking to create a engine (for fun) and am willing to rethink my stack from scratch. Should I go with Rust/wgpu/web-based UI, or C++/Vulkan/Qt, or even some other stack?
-
There needs to be a rewritten version
-
I crash most of the time when I zone. Windows 11.
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source D3d12 projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | bgfx | 15,364 |
2 | renderdoc | 9,325 |
3 | xenia | 8,461 |
4 | reshade | 4,334 |
5 | slang | 3,546 |
6 | apitrace | 2,668 |
7 | SpartanEngine | 2,346 |
8 | LLGL | 2,160 |
9 | KlayGE | 2,114 |
10 | ShaderConductor | 1,789 |
11 | xenia-canary | 1,591 |
12 | Unreal-Engine-Guide | 1,136 |
13 | d912pxy | 1,005 |
14 | MethaneKit | 887 |
15 | D3D12MemoryAllocator | 786 |
16 | DiligentCore | 648 |
17 | GPU-Reshape | 399 |
18 | Kaguya | 392 |
19 | Game-Console-Dev-Guide | 255 |
20 | Tempest | 141 |
21 | Reshade-Unlocked | 103 |
22 | gpu_clock_stabilizer | 6 |