Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Directx 12
35 Open Source Directx 12 Software Projects
Free and open source directx 12 code projects including engines, APIs, generators, and tools.
Bgfx
10914 ⭐
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
The Forge
2818 ⭐
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Diligentengine
2198 ⭐
A modern cross-platform low-level graphics library and rendering framework
Directxtex
1235 ⭐
DirectXTex texture processing library
Directxtk12
920 ⭐
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Directxmesh
555 ⭐
DirectXMesh geometry processing library
Inline Engine
245 ⭐
Game engine written in C++ with ease of use and next-gen parallel computing in focus.
Fx Gltf
309 ⭐
A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
Diligentcore
371 ⭐
A modern cross-platform low-level graphics API
Learningdirectx12
346 ⭐
This repository is intended to be used as a code repository for learning DirectX 12.
D3D12memoryallocator
337 ⭐
Easy to integrate memory allocation library for Direct3D 12
Wolf.engine
179 ⭐
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Nebularender
121 ⭐
A powerful physically based renderer with a fully featured editor.
Diligentsamples
192 ⭐
Sample projects demonstrating the usage of Diligent Engine
Nova Rs
94 ⭐
Nova Renderer, but in Rust
Flycube
188 ⭐
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Qtdirect3D
77 ⭐
QDirect3DWidget implementation similar to the built-in QOpenGLWidget
Mgfx
35 ⭐
MGFX - A cross-platform 2D (CPU & GPU) and 3D (GPU) starter kit.
Crosswindow Demos
32 ⭐
🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Dlaa
20 ⭐
(DLAA) Directionally Localized antiAliasing
Convectionkernels
36 ⭐
Fast, high-quality texture compression library for many formats
Anengine
13 ⭐
A Game Engine
Daseinphaos Redirect
12 ⭐
DirectX 12 wrapper for Rust
Lumino
128 ⭐
Lumino is a framework for building real-time graphics applications.
Dxsample
56 ⭐
Sample Program for DirectX 12 + Swift
Xusg
33 ⭐
XUSG, XU's supreme graphics lib, is a handy wrapper currently for DirectX 12. It can be a good reference for designing your own DX12 wrapper APIs.
Dxcapsviewer
24 ⭐
DirectX Capabilities Viewer utility (dxcapsviewer.exe)
Pvgiengine
13 ⭐
Graphics Engine built in C++ and DirectX 12
Light Vox Engine
12 ⭐
This is a voxel-based game engine that focuses on cool graphics & physics within a voxel world.
Dx12 Yt
12 ⭐
Code for the DirectX 12 YouTube series
Totoroengine
9 ⭐
A toy 3D game engine using DirectX 12.
Methanekit
441 ⭐
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Vortice.gpu
21 ⭐
A low-level, cross-platform .NET GPU library
Directx Dxr Tutorials
11 ⭐
Personal repository of tutorials and examples to understand the basics of DirectX 12 Raytracing (DXR)
Intro To Dx12
10 ⭐
Unofficial repo for Frank D. Luna's "Introduction to 3D Game Programming with DirectX 12".