An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with directx12

A curated list of projects in awesome lists tagged with directx12 .

https://github.com/confettifx/the-forge

The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox

Last synced: 13 May 2025

https://github.com/ConfettiFX/The-Forge

The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox

Last synced: 15 Mar 2025

https://github.com/mikeroyal/apple-silicon-guide

Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.

apple apple-silicon arm64 augmented-reality coreml directx12 dxvk gaming m1 mac machinelearning macos-apps metal proton rendering steam swift5 swiftui virtualization wine

Last synced: 15 May 2025

https://github.com/mikeroyal/Apple-Silicon-Guide

Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.

apple apple-silicon arm64 augmented-reality coreml directx12 dxvk gaming m1 mac machinelearning macos-apps metal proton rendering steam swift5 swiftui virtualization wine

Last synced: 13 Apr 2025

https://github.com/megai2/d912pxy

DirectX9 to DirectX12 API proxy for Guild Wars 2

api-proxy d3d12 directx directx12 directx9 dx9 games guildwars2 optimization

Last synced: 16 May 2025

https://github.com/gpuopen-librariesandsdks/d3d12memoryallocator

Easy to integrate memory allocation library for Direct3D 12

d3d12 direct3d12 directx directx-12 directx12 memory-management

Last synced: 15 May 2025

https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator

Easy to integrate memory allocation library for Direct3D 12

d3d12 direct3d12 directx directx-12 directx12 memory-management

Last synced: 08 May 2025

https://github.com/microsoft/directx-headers

Official DirectX headers available under an open source license

d3d12 directx directx12 microsoft wsl

Last synced: 26 Feb 2026

https://github.com/microsoft/DirectX-Headers

Official DirectX headers available under an open source license

d3d12 directx directx12 microsoft wsl

Last synced: 20 Apr 2025

https://github.com/MarilynDafa/Bulllord-Engine

lightspeed lightweight elegant game engine in pure c

android cross-platform directx12 game-engine ios linux metal opengl osx uwp vulkan webgl windows

Last synced: 20 Mar 2025

https://github.com/andrejnau/FlyCube

Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.

d3d12 direct3d directx directx-12 directx12 dxr gamedev graphics-api graphics-engine graphics-library graphics-programming metal ray-tracing raytracing renderer rendering rtx vulkan vulkan-api

Last synced: 08 May 2025

https://github.com/gpuopen-effects/fidelityfx

A set of AMD provided GPU effects with provided source and sample implementations

cauldron directx12 fidelityfx vulkan

Last synced: 31 Jan 2026

https://github.com/GPUOpen-Effects/FidelityFX

A set of AMD provided GPU effects with provided source and sample implementations

cauldron directx12 fidelityfx vulkan

Last synced: 21 Apr 2025

https://github.com/jessey-git/fx-gltf

A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0

directx directx-12 directx12 fx-gltf gltf gltf-loader gltf2

Last synced: 08 May 2025

https://github.com/mikeroyal/asus-rog-ally-guide

A Community Guide to getting all your Accessories, Games, Emulators, and Gaming Tips for your Asus ROG Ally Gaming Handheld.

armoury-crate asus asus-rog directx12 dualsense epic-games-store fidelityfx fsr game-launcher game-library gamepad gaming gog optimization raytracing rgb steam-games tweaks windows-desktop windows11

Last synced: 06 Apr 2025

https://github.com/mikeroyal/Asus-ROG-Ally-Guide

A Community Guide to getting all your Accessories, Games, Emulators, and Gaming Tips for your Asus ROG Ally Gaming Handheld.

armoury-crate asus asus-rog directx12 dualsense epic-games-store fidelityfx fsr game-launcher game-library gamepad gaming gog optimization raytracing rgb steam-games tweaks windows-desktop windows11

Last synced: 29 Sep 2025

https://github.com/julianxhokaxhiu/ffnx

Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )

directx11 directx12 final-fantasy modding modding-framework modding-games modding-library opengl vulkan

Last synced: 05 Apr 2025

https://github.com/julianxhokaxhiu/FFNx

Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )

directx11 directx12 final-fantasy modding modding-framework modding-games modding-library opengl vulkan

Last synced: 22 Jul 2025

https://github.com/ACskyline/Wave-Particles-with-Interactive-Vortices

A dx12 river renderer using wave particles with interactive vortices.

directx12 flow-map fluid-simulation imgui river river-renderer water wave-particles

Last synced: 08 May 2025

https://github.com/gpuopen-effects/fidelityfx-cas

Contrast Adaptive Sharpening (CAS)

cauldron directx12 fidelityfx gpuopen vulkan

Last synced: 26 Jul 2025

https://github.com/sergcpp/ray

Embeddable physically based renderer

bvh directx12 gpu path-tracer raytracing rtx vulkan

Last synced: 04 Apr 2025

https://github.com/TeamWisp/WispRenderer

RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science

cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer

Last synced: 25 Nov 2025

https://github.com/teamwisp/wisprenderer

RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science

cpp cpp17 cpp20 direct3d12 directx12 raytracing raytracing-render renderer

Last synced: 04 Oct 2025

https://github.com/mikeroyal/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.

apple-silicon d3d12 directx12 game-console game-dev game-developement game-development game-porting-toolkit game-programming gamedev godot-engine photogrammetry playstation ps5 ray-tracing rendering-engine ue5 unity3d-games unreal-engine unreal-engine-plugin

Last synced: 10 Jul 2025

https://github.com/mikeroyal/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.

apple-silicon d3d12 directx12 game-console game-dev game-developement game-development game-porting-toolkit game-programming gamedev godot-engine photogrammetry playstation ps5 ray-tracing rendering-engine ue5 unity3d-games unreal-engine unreal-engine-plugin

Last synced: 21 Aug 2025

https://github.com/rajveermalviya/go-webgpu

Go bindings for WebGPU, a safe & cross-platform GPU abstraction

directx12 go golang gpu metal vulkan webgpu wgsl

Last synced: 17 Mar 2025

https://github.com/try/tempest

API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.

3d cpp d3d12 directx directx12 engine graphics-engine graphics-library metal ray-tracing vulkan vulkan-engine vulkan-game-engine

Last synced: 04 Apr 2025

https://github.com/turanszkij/mini_video

Minimal GPU video decoding sample for Vulkan, DX12 and DX11

directx11 directx12 h264 video vulkan

Last synced: 20 Jun 2025

https://github.com/sawickiap/D3d12info

A Windows console tool that prints all the information about the GPU extracted using DXGI and Direct3D 12

d3d12 direct3d12 directx directx12 dxgi graphics rendering

Last synced: 08 May 2025

https://github.com/zieiony/ghurund

My DirectX 12 playground - engine, editor and a sample game.

angelscript directx directx12 engine game-engine hlsl physx ui windows10

Last synced: 10 Oct 2025

https://github.com/jorgemagic/csharpdirectxraytracing

DirectX Raytracing Tutorials in CSharp

csharp directx12 dotnet dxr raytracing

Last synced: 04 Aug 2025

https://github.com/gogpu/wgpu

Pure Go WebGPU Implementation

directx12 go golang gpu graphics metal pure-go vulkan webgpu

Last synced: 26 May 2026

https://github.com/steaklive/DXR-Sandbox-GI

Simple DirectX 12 toy framework for testing Global Illumination: Reflective Shadow Mapping, Light Propagation Volume, Voxel Cone Tracing, DXR

async directx12 dxr global-illumination light-propagation-volumes voxelconetracing

Last synced: 25 Nov 2025

https://github.com/alaingalvan/crosswindow-demos

🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.

demo directx directx-11 directx-12 directx11 directx12 metal opengl triangle vulkan

Last synced: 15 Jul 2025

https://github.com/ravengine/rgl

RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal

abstraction directx12 game-development game-engine-framework metalkit rhi vulkan

Last synced: 16 Oct 2025

https://github.com/LanLou123/DXE

A voxel cone traced realtime Global Illumination rendering engine in dx12, wip

directx12 global-illumination real-time-rendering voxel-cone-tracing

Last synced: 25 Nov 2025

https://github.com/jinhyeonseo01/catchandcook

The third-person game project developed by designing and building a C++ and DirectX12–based framework and rendering pipeline.

assimp cpp cpp20 directx directx-12 directx12 framework game graphics imgui pipeline portfolio project rendering

Last synced: 10 Aug 2025

https://github.com/rythe-interactive/rythe-llri

Rythe Low Level Rendering Interface provides a graphics API agnostic rendering interface with minimal CPU overhead and low level access to verbose GPU operations.

directx12 graphics graphics-library library platform-agnostic vulkan

Last synced: 28 Aug 2025

https://github.com/evergineteam/postprocessing

This demo scene uses Evergine with .NET 6 support. The new Post-processing graph is used with several effects.

directx11 directx12 effects evergine postprocessing vulkan

Last synced: 16 May 2025

https://github.com/ohjurot/d3d12ez

Code for the C++ D3D12 tutorial series on YouTube

d3d12 d3d12-tutorial directx directx-12 directx12 tutorial youtube

Last synced: 13 Apr 2025

https://github.com/go-webgpu/webgpu

Zero-CGO WebGPU bindings for Go — GPU-accelerated graphics and compute in pure Go

directx12 ffi gamedev go golang gpu graphics metal vulkan webgpu wgpu zero-cgo

Last synced: 02 Mar 2026

https://github.com/brcolow/java-dx12

DirectX12 in Java with Project Panama

directx12 java jextract panama

Last synced: 04 Mar 2026

https://github.com/agrael1/wisdom

Low-level thin multiplatform Graphics API layer

cpp20 directx12 graphics linux multiplatform uwp vulkan windows winrt

Last synced: 17 Mar 2025

https://github.com/stalomeow/marchengine

A game engine based on Direct3D 12, C++17, and .NET 9 for learning purposes.

d3d12 direct3d12 directx-12 directx12 dotnet dx12 game-engine gamedev graphics rendering

Last synced: 01 Apr 2025

https://github.com/evergineteam/raytracing

This Path Tracer demo was created with Evergine.

directx12 evergine graphics raytracing vulkan

Last synced: 16 May 2025

https://github.com/immanuel-c/iwindow

A simple windowing library that supports Windows. I Window is meant to be used with Vulkan, OpenGL or Direct3D.

direct3d direct3d12 directx directx-11 directx-12 directx11 directx12 iwindow opengl opengl-library vulkan windowing

Last synced: 11 Jul 2025

https://github.com/williamkaroldicioccio/rake

Rake is a user-friendly, open-source game engine designed to simplify game development and empower less experienced individuals while fostering creativity and learning.

cplusplus-20 directx12 game-development game-engine vulkan windows

Last synced: 04 May 2025

https://github.com/ohjurot/shipbattle

A BattleShip game created in a weekend speedcoding challenge using only WinAPI, DirectX 12 and XAudio2

battleship-game directx12 game winapi xaudio2

Last synced: 13 Apr 2025

https://github.com/nickjfree/renderer

A simple 3d renderer

directx11 directx12 game game-engine pbr

Last synced: 28 Jul 2025

https://github.com/if0ne/oxidx

A low-level wrapper around DirectX 12 for Rust

directx12 graphics rust

Last synced: 24 Oct 2025

https://github.com/blainnflareengine/blainnflareengine

Blainnflare is an MVP game engine developed as part of a course project at ITMO University.

directx directx12 ecs game-engine physically-based-rendering qt6

Last synced: 26 Jan 2026

https://github.com/ohjurot/texturerepack

Texture Repack is a small GPU accelerated util application (lib / cmd / gui) that allows the repackaging of textures on windows based on DirectX 12

directx directx-12 directx12 texture-mapping textures

Last synced: 06 Apr 2025

https://github.com/realtimechris/directx12-class-library

Some of the DirectX 12 Core Interfaces, lightly wrapped and with some of my currently preferred defaults.

cpp directx12 header-only wrappers

Last synced: 27 Mar 2025

https://github.com/smourier/d3d12sdkversionpatcher

A tool that can patch a .exe file exports to enabled DirectX 12 Agility SDK versioning

directx directx12 dll

Last synced: 08 Feb 2026

https://github.com/ucpp/sge

A simple game engine project built with DirectX 12, featuring several milestones to learn and implement rendering techniques.

cpp directx directx12 rendering

Last synced: 05 Sep 2025

https://github.com/yottaawesome/intro-to-dx12-2nd-edition-revisited

Revisited source code for the second edition of Frank Luna's "Introduction to 3D Game Programming with DirectX 12".

cpp directx directx12 graphics-programming win32 windows

Last synced: 25 Jul 2026

https://github.com/helliaca/rtrad

RTX Progressive Refinement Radiosity

computer-graphics directx12 dxr global-illumination radiosity rtx

Last synced: 28 Feb 2026

https://github.com/benpm/dx12_experiments

what the heck is a descriptor heap

directx12 rendering

Last synced: 27 Jun 2025

https://github.com/desktopgame/solid

DirectX12の上に設計された描画エンジン+デモ

cpp directx12

Last synced: 05 Mar 2026

https://github.com/z8z6/slot

Another real time render framework

directx12 game-engine hlsl ui-library

Last synced: 05 Jun 2026

https://github.com/mikhailgorobets/hawk

Graphics engine

d3d12 directx12 gamedev

Last synced: 29 Apr 2026

https://github.com/vincent-devine/omengine

One More Engine is a real-time 3D rendering engine using Direct3D 12 in C++.

cpp directx12 game-engine

Last synced: 22 Jul 2025

https://github.com/fares-soliman/fur-shader

Fur shader in DirectX 12 using FBX files

cplusplus directx12 graphics shaders

Last synced: 30 May 2026

https://github.com/wiryls/kaleidoscope

A kaleidoscope style screen filter!

directx12 windows windows-desktop

Last synced: 19 Apr 2026

https://github.com/shreyas9699/cpp-calculator

Simple calculator application made using C++ and ImGUI

application cpp cpp-app directx12 executable imgui

Last synced: 25 Mar 2025

https://github.com/rusoleal/campello_gpu

C++ low level multiplatform graphics library.

android directx12 graphics-rendering ios linux macos metal raytracing vulkan windows

Last synced: 28 Jun 2026

https://github.com/if0ne/multi-gpu-shadows

Experimental prototype for using multi-gpu in real-time rendering in particular for rendering cascading shadow maps

directx12 gpu graphics multi-gpu rust shadows

Last synced: 03 Sep 2025

https://github.com/toshimasakitamura/directx12-texturetest

DirectX12を勉強するために作成したアプリケーションです。

cpp directx12 source visual-studio windowsapi

Last synced: 11 Jun 2025

https://github.com/deirror/chaoscamp

[Tasks] A collection of homework tasks, projects given during Chaos Camp 2025 Course

algorithms cpu-raytracing data-stuctures directx12 gpu-architecture

Last synced: 01 Feb 2026

https://github.com/gogpu/g3d

Pure Go 3D rendering library. Scene graph, PBR, GLTF. Zero CGO. Built on gogpu/wgpu.

3d 3d-graphics 3d-rendering cross-platform directx12 game-development gltf go golang metal opengl pbr pure-go scene-graph vulkan webgpu zero-cgo

Last synced: 10 Jul 2026