Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Direct3D
58 Open Source Direct3D Software Projects
Free and open source direct3d code projects including engines, APIs, generators, and tools.
Renderdoc
6068 ⭐
RenderDoc is a stand-alone graphics debugging tool.
Stride
3605 ⭐
Stride Game Engine (formerly Xenko)
Fr_public
2895 ⭐
Farbrausch demo tools 2001-2011
APItrace
2212 ⭐
Tools for tracing OpenGL, Direct3D, and other graphics APIs
Veldrid
1833 ⭐
A low-level, portable graphics library for .NET.
D9vk
815 ⭐
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Vk9
796 ⭐
Direct3D 9 compatibility layer using Vulkan.
Ouzel
827 ⭐
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Zep
569 ⭐
Zep - An embeddable editor, with optional support for using vim keystrokes.
Shadergen
422 ⭐
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Xbox Atg Samples
504 ⭐
Game development samples published by the Xbox Advanced Technology Group using the Xbox One XDK and for the Universal Windows Platform (UWP).
Debug Draw
395 ⭐
Immediate-mode, renderer agnostic, lightweight debug drawing API.
Vortice.windows
588 ⭐
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
Renderhelp
679 ⭐
:zap: 可编程渲染管线实现,帮助初学者学习渲染
Diligentcore
371 ⭐
A modern cross-platform low-level graphics API
Matt77hias Mage
235 ⭐
🧙 MAGE
Aether3D
184 ⭐
Aether3D Game Engine
Alimer
127 ⭐
Cross-platform .NET game engine.
Awesome D3D12
167 ⭐
Awesome D3D12 ecosystem
Igp Directx12 Chinese
117 ⭐
Introduction to 3D Game Programming with DirectX 12 Chinese Translation
Directx Wrappers
137 ⭐
Wraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.
Hlslexplorer
110 ⭐
See how hardware understands your HLSL
Fna3D
166 ⭐
FNA3D - 3D Graphics Library for FNA
Rastertek
98 ⭐
DirectX 11 Tutorials
Softlit
74 ⭐
Software Rasterizer
Qtdirect3D
77 ⭐
QDirect3DWidget implementation similar to the built-in QOpenGLWidget
Rasterizationinoneweekend
49 ⭐
Enter the world of rasterization with simple hands-on code
Direct3D9 Overlay
40 ⭐
Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.
Tape Worm Gorgon
48 ⭐
A modular set of libraries for .Net that are useful for graphics and video game development.
Gh_d3D11_hook
93 ⭐
Barebones D3D11 hook.
Cray
35 ⭐
A real-time interactive progressive path tracer on the GPU.
Nzperspective
28 ⭐
逆战d3d透视
Tyler
29 ⭐
Tile-based SW rasterizer
D3D11tutorial
30 ⭐
📙 Direct3D11学习笔记
Sharpdxtutorials
29 ⭐
Code for my SharpDX Tutorials at www.johanfalk.eu.
Nvencsessionlimitbump
24 ⭐
C++ program to disable NvEnc session limit for D3D on patched systems
Winfontrender
32 ⭐
Small single-header C++ library that renders Windows fonts in graphics applications
Neneengine
21 ⭐
Neta from <NEW GAME!> Sakura Nene's game engine.
Orbital Framework
32 ⭐
Graphics / Video, Audio and Input frameworks. (Agnostic / Portable / Easy / Powerful / Fast)
Dxbc2dxil
21 ⭐
DEPRECATED. DXBC to DXIL (HLSL Bytecode to LLVM IR) using internal APIs.
A Car Game Written In Direct3D
26 ⭐
This is a car game written in direct3d, used as a beginner for d3d exercises.
Graphicsdemo
15 ⭐
Framework to create graphics demos using Direct3D 11 and OpenGL 4+
Hieroglyph V3
21 ⭐
Hieroglyph 3 Rendering Engine
Touchmind
14 ⭐
TouchMind is a tree node map editor.
Coder89 Stereo
13 ⭐
Perform stereo matching algorithm using Direct 3D (level 9.3) on a mobile device without CUDA support.
D3D11 Wrapper
31 ⭐
Unfinished, experimental d3d11.dll wrapper for intercepting DirectX 11 function calls.
Orbitengine
17 ⭐
Another hobby cross-platform, multi-API graphics engine
Directxtex
1235 ⭐
DirectXTex texture processing library
Cpp 3D Game Tutorial Series
524 ⭐
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
Dxvk Native
327 ⭐
D3D9/11 but it runs natively on Linux!
Flycube
188 ⭐
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Mojoshader
47 ⭐
Use Direct3D shaders with other 3D rendering APIs.
Xbox Gdk Samples
54 ⭐
Game development samples published by the Xbox Advanced Technology Group using the Microsoft GDK.
Vortexengine
12 ⭐
Fast and Compact 3D Graphics and Game Engine
Eto.veldrid
12 ⭐
Veldrid control for Eto.Forms
Slashgaming Diablo Ii Free Display Fix
10 ⭐
Fixes for Diablo II's video mode and display issues.
Techiew Directx11hook
11 ⭐
A hook that can hijack the renderer in applications that use DirectX 11.
Intro To Dx12
10 ⭐
Unofficial repo for Frank D. Luna's "Introduction to 3D Game Programming with DirectX 12".