C++ D3d11

Open-source C++ projects categorized as D3d11

Top 13 C++ D3d11 Projects

  1. 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
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. dxvk

    Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

    Project mention: Whisky is no longer actively maintained | news.ycombinator.com | 2025-04-09

    I think this should cover it.

    https://github.com/doitsujin/dxvk

  4. renderdoc

    RenderDoc is a stand-alone graphics debugging tool.

    Project mention: Ask HN: What are good high information density UIs (screenshots, apps, sites) | news.ycombinator.com | 2025-05-08

    Tracy [1] is the first thing that comes to my mind, then RenderDoc [2].

    After that Visual Studio while debugging. In general, I think graphical debuggers and profiling tools do a relatively good job of packing lots of information into many, small windows.

    [1] https://github.com/wolfpld/tracy

    [2] https://github.com/baldurk/renderdoc

  5. reshade

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

  6. xray-16

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

  7. apitrace

    Tools for tracing OpenGL, Direct3D, and other graphics APIs

  8. LLGL

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. KlayGE

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

  11. ShaderConductor

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

    Project mention: Shadertoys Ported to Rust GPU | news.ycombinator.com | 2025-04-12

    I think this is the way forward for shading languages.

    I'm writing a simple renderer with an OpenGL, Metal and Vulkan backend. I avoid using any shader transpiler such as Microsoft's ShaderConductor [0], as this adds a huge dependency to the project. As a hacky solution I'm simply maintaining a copy for each shading language (Metal Shading Language, GLSL, etc.). For a focused non-gaming project that seems easier.

    However, having a compiler that compiles a subset of the programming language I'm using for a project (such as Rust or C++) to the individual shading languages, sounds amazing, and would make shader writing when not using a game engine more joyful.

    [0] https://github.com/microsoft/ShaderConductor

  12. DiligentCore

    A modern cross-platform low-level graphics API

    Project mention: Diligent Engine introduces WebGPU back end | news.ycombinator.com | 2024-09-04
  13. OGSR-Engine

    OGSR Project - Evolution of X-Ray Engine for S.T.A.L.K.E.R.: Shadow of Chernobyl

  14. Reshade-Unlocked

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

  15. Nikola

    A cross-platform framework for window creation, input handling, and rendering using OpenGL 4.5+ (by FrodoAlaska)

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    Currently, as I'm sure you can tell, the engine is still in its infant state. It can do a lot. Currently, it can open a window, accept input, render pixels, load models, and images, and render them even. But there is still a long way to go. For example, audio and fonts are still not fully implemented. While things like entities are not even a thing yet. However, if you are interested, I do have some interesting showcases on my website. You can also go to the engine's repo to check the code for yourself if you are interested.

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).

C++ D3d11 discussion

Log in or Post with

C++ D3d11 related posts

Index

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

# Project Stars
1 bgfx 15,697
2 dxvk 14,638
3 renderdoc 9,609
4 reshade 4,520
5 xray-16 3,206
6 apitrace 2,712
7 LLGL 2,277
8 KlayGE 2,137
9 ShaderConductor 1,806
10 DiligentCore 667
11 OGSR-Engine 515
12 Reshade-Unlocked 104
13 Nikola 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?