C++ D3d12

Open-source C++ projects categorized as D3d12

Top 14 C++ D3d12 Projects

  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: So Anet's unannounced project is a new MMO? The wording here is quite a bit more specific than on other job postings. | reddit.com/r/Guildwars2 | 2022-12-02

    The primary improvement we've heard about in over a decade sounded like a single engineer's side project to integrate the open-source BGFX library migrating the engine from Dx9 to Dx11. (In addition, the macOS beta was just using CrossOver with fixes for any bugs with the Windows compatibility layer.)

  • renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

    Project mention: RenderDoc v1.23 is now available | news.ycombinator.com | 2022-11-29
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • reshade

    A generic post-processing injector for games and video software.

    Project mention: Alright guys, I’m trying the first dead space. Is there a way to improve the graphics? As a personal preference, it’s not necessary tho lol. | reddit.com/r/DeadSpace | 2022-12-02

    Reshade is your friend. https://reshade.me/ Its a post processing tool with tons of options to tweak the visuals in most games. It can be overwhelming for new users as there is tons of options. Useful settings that looked great on dead space: film grain, colourfulness, blooming HDR, levels (for brightness and contrast tweaks). All the options have sliders to adjust the effects to your desired level and less is more as some effects can be over the top set too high. There is community presets for many games but I find the trouble is they are adjusted for different monitors and no two are alike. I use it on just about every game

  • apitrace

    Tools for tracing OpenGL, Direct3D, and other graphics APIs

    Project mention: Opengl invalid operation error on glBindTexture (opengl 3.3 core) | reddit.com/r/opengl | 2022-10-26
  • KlayGE

    KlayGE is a cross-platform open source game engine with plugin-based architecture.

  • ShaderConductor

    ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

    Project mention: I'm sick of shader caches. The way Steam Deck handles them needs to improve: | reddit.com/r/SteamDeck | 2022-09-04
  • LLGL

    Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

  • slang

    Making it easier to work with shaders

    Project mention: Why aren't there constantly more shading languages popping up all the time like other languages? | reddit.com/r/GraphicsProgramming | 2022-08-11
  • d912pxy

    DirectX9 to DirectX12 API proxy for Guild Wars 2

    Project mention: Coming from a 8700K to the 5800X3D.. You weren’t kidding, it’s completely different world for those who play MMO games and latency sensitive games. | reddit.com/r/Amd | 2022-11-06

    Also idk if it's still relevant but I had a massive fps improvement in GW2 by using a proxy dll dx12 proxy

  • xenia-canary

    Xbox 360 Emulator Research Project

    Project mention: Getting back into MCLA on Xenia. i forgot about my modded cars. What do you guys think? | reddit.com/r/midnightclub | 2022-11-27

    MCLA runs pretty smooth on Xenia. some hitches here and there probably caching shaders. but i am running on Xenia Canary along with a patch by K8 to get the game at 60 fps. (it's not true 60 fps. more like double game speed. so, i would stick with 30 fps)

  • Kaguya

    D3D12 Rendering Engine

  • Reshade-Unlocked

    A generic post-processing injector for games and video software.

    Project mention: Depth buffer not working on neir automata | reddit.com/r/ReShade | 2022-09-26

    https://github.com/Not-Smelly-Garbage/Reshade-Unlocked/releases Modded reshade, have a try 🙂

  • GodOfWarPS2_Decomp

    A decompilation of god of war 1 ps2!!

    Project mention: Jak and Daxter: The Precursor Legacy has been decompiled and unofficially ported to PC | reddit.com/r/Games | 2022-06-19

    God of War

  • gpu_clock_stabilizer

    Simple GPU clock stabilizer

    Project mention: GPU clock stabilizer for consistent GPU profiling on Windows | reddit.com/r/computergraphics | 2022-05-28

    I've just released a simple GPU clock stabilizer used for consistent GPU profiling on Windows. It allows more deterministic timestamp query results on modern graphics APIs used for calculating elapsed GPU time at the expense of lower performance. For any questions you can find me on twitter.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-02.

C++ D3d12 related posts


What are some of the best open-source D3d12 projects in C++? This list will help you:

Project Stars
1 bgfx 12,415
2 renderdoc 6,906
3 reshade 2,881
4 apitrace 2,314
5 KlayGE 1,805
6 ShaderConductor 1,519
7 LLGL 1,477
8 slang 1,057
9 d912pxy 1,003
10 xenia-canary 507
11 Kaguya 288
12 Reshade-Unlocked 70
13 GodOfWarPS2_Decomp 6
14 gpu_clock_stabilizer 5
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.