GitHub topics: directx12
intel/gits
API capture-replay tool for Vulkan, DirectX 12, OpenCL, Intel oneAPI Level Zero, and OpenGL
Language: C++ - Size: 5.86 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 47 - Forks: 7

mateeeeeee/Adria
Rendergraph-based DirectX12 graphics engine
Language: C++ - Size: 1.08 GB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 485 - Forks: 43

mateeeeeee/DirectHook
Library for hooking DirectX API calls
Language: C++ - Size: 9.24 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 8 - Forks: 1

GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
Easy to integrate memory allocation library for Direct3D 12
Language: C++ - Size: 3.1 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 837 - Forks: 96

Nemirtingas/ingame_overlay
Language: C++ - Size: 6.45 MB - Last synced at: about 11 hours ago - Pushed at: about 11 hours ago - Stars: 30 - Forks: 11

julianxhokaxhiu/FFNx
Next generation modding platform for Final Fantasy VII and Final Fantasy VIII ( with native Steam 2013 release support! )
Language: C++ - Size: 9.31 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 401 - Forks: 53

DiligentGraphics/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
Language: Batchfile - Size: 9.62 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 3,854 - Forks: 349

brussig-tud/CGV-rs
A high performance, web-enabled prototyping framework for computer graphics and visualization research.
Language: Rust - Size: 670 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1

vilbeyli/VQEngine
Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support
Language: C++ - Size: 154 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 654 - Forks: 31

stalomeow/MarchEngine
A game engine based on Direct3D 12, C++17, and .NET 9 for learning purposes.
Language: C++ - Size: 92.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 26 - Forks: 1

ArtemVetik/Async-Compute-Tessellation-DX12
GPU-based Asynchronous Tessellation in DirectX 12 — Master’s Thesis Prototype
Language: C++ - Size: 32.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

leopph/sorcery
Hobby game and rendering engine using DX12
Language: C++ - Size: 319 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

turanszkij/WickedEngine
3D engine with modern graphics
Language: C++ - Size: 861 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6,221 - Forks: 654

Devaniti/D3d12infoGUI
GUI for D3d12info combined with GPU hardware database
Language: JavaScript - Size: 4.21 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 25 - Forks: 2

navkagleb/benzin
Language: C++ - Size: 205 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

andrejnau/FlyCube
Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.
Language: C++ - Size: 843 MB - Last synced at: 5 days ago - Pushed at: 25 days ago - Stars: 411 - Forks: 21

adepke/VanguardEngine
Experimental DirectX 12 Rendering Engine
Language: C++ - Size: 76.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 86 - Forks: 10

simstim-star/DirectX-Graphics-Samples-in-C
Port of the examples in https://github.com/microsoft/DirectX-Graphics-Samples to C
Size: 659 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

vadymchan/game_engine
A versatile game engine designed with an API-agnostic architecture
Language: C++ - Size: 4.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

AshenvaleZX/ZXEngine
C++ game engine project, for learning, practice and experiment.
Language: C++ - Size: 335 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 529 - Forks: 41

AirGuanZ/Rtrc
Graphics toolkits
Language: C++ - Size: 147 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 30 - Forks: 1

ViacheslavRW/HowlEngine-DX11-12
Game Engine that utilizes DirectX 11 & 12
Language: C++ - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

sawickiap/D3d12info
A Windows console tool that prints all the information about the GPU extracted using DXGI and Direct3D 12
Language: C++ - Size: 61 MB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 112 - Forks: 8

microsoft/DirectX-Headers
Official DirectX headers available under an open source license
Language: C - Size: 18 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 620 - Forks: 169

Try/Tempest
API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.
Language: C++ - Size: 19.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 161 - Forks: 31

DiligentGraphics/DiligentCore
A modern cross-platform low-level graphics API
Language: C++ - Size: 45.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 665 - Forks: 150

zig-gamedev/zig-gamedev
Dev repo for @zig-gamedev libs and sample applications
Language: Zig - Size: 60 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2,553 - Forks: 180

sergcpp/Ray
Embeddable physically based renderer
Language: C++ - Size: 444 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 382 - Forks: 14

ario1281/DX12_Project
Language: C++ - Size: 4.6 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

spencerparkin/Thebe
This is a graphics engine written in C++ with DirectX 12.
Language: C++ - Size: 503 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

mrouffet/FromVulkanToDirectX12
Learning DirectX12 API from Vulkan
Language: C++ - Size: 45.6 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 2

if0ne/oxidx
A low-level wrapper around DirectX 12 for Rust
Language: Rust - Size: 3.48 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

moonwho101/DungeonStompDirectX12
Dungeon Stomp is a DirectX12 3D dungeon game.
Language: C++ - Size: 913 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 1

Jorgemagic/CSharpDirectXRaytracing
DirectX Raytracing Tutorials in CSharp
Language: C# - Size: 15.2 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 81 - Forks: 9

ConfettiFX/The-Forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Language: C++ - Size: 2.31 GB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 5,087 - Forks: 532

Agrael1/Wisdom
Low-level thin multiplatform Graphics API layer
Language: C++ - Size: 4.47 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 10 - Forks: 3

DiligentGraphics/DiligentSamples
Sample projects demonstrating the usage of Diligent Engine
Language: C++ - Size: 302 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 363 - Forks: 88

Djdefrag/FluidFrames
FluidFrames | video AI frame-generation app
Language: Python - Size: 168 MB - Last synced at: 24 days ago - Pushed at: 26 days ago - Stars: 203 - Forks: 15

Flone-dnb/nameless-engine
Small and intuitive cross-platform 3D game engine (DirectX 12 and Vulkan renderers).
Language: C++ - Size: 7.28 MB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 9 - Forks: 0

simstim-star/DirectXMath-in-C
Port of https://github.com/microsoft/DirectXMath to C
Language: C - Size: 35.2 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

michal-z/zig-d3d12-starter
Simple game written from scratch in Zig
Language: Zig - Size: 42.1 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 54 - Forks: 0

megai2/d912pxy
DirectX9 to DirectX12 API proxy for Guild Wars 2
Language: C++ - Size: 101 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1,010 - Forks: 90

RavEngine/Samples
RavEngine sample programs
Language: Mathematica - Size: 308 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 8

google/bigwheels
BigWheels is a cross-platform, API agnostic framework to build graphics applications.
Language: C++ - Size: 514 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 96 - Forks: 39

KVM-Explorer/BeaconRenderer
a toy renderer with DirectX12
Language: C++ - Size: 2.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rocksdanister/weather
Windows native weather app powered by DirectX12 animations
Language: C# - Size: 66.6 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 570 - Forks: 28

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.
Language: Swift - Size: 1020 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,739 - Forks: 99

ToshimasaKitamura/DirectX12-TextureTest
DirectX12を勉強するために作成したアプリケーションです。
Language: C++ - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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.
Language: C# - Size: 264 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 341 - Forks: 10

eyeware/FidelityFX-SDK Fork of GPUOpen-LibrariesAndSDKs/FidelityFX-SDK
Fork from the the FidelityFX SDK to demonstrate how to use Beam Eye Tracker for foveated rendering.
Language: C++ - Size: 172 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Ohjurot/D3D12Ez
Code for the C++ D3D12 tutorial series on YouTube
Language: C++ - Size: 384 KB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 15 - Forks: 2

RavEngine/RGL
RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal
Language: C++ - Size: 4.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 50 - Forks: 7

ArtemVetik/Raytracing-DX12
DirectX 12 Raytracing Demo
Language: C++ - Size: 25.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ACskyline/Wave-Particles-with-Interactive-Vortices
A dx12 river renderer using wave particles with interactive vortices.
Language: C++ - Size: 434 MB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 280 - Forks: 19

ArtemVetik/EduEngine
3D Game Engine for Windows using DirectX 12, PhysX SDK 5.0 and C# scripting
Language: C++ - Size: 89.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 0

krupitskas/Yasno
DirectX 12 personal research renderer with reference RTX pathtracer ⛈️
Language: C++ - Size: 1.21 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 14 - Forks: 0

RazielXT/AaEngine
Experimental Dx12 engine with Voxel cone tracing for realtime GI
Language: C++ - Size: 54.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 1

rajveermalviya/go-webgpu 📦
Go bindings for WebGPU, a safe & cross-platform GPU abstraction
Language: Go - Size: 1000 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 155 - Forks: 13

soufianekhiat/ImPlatform
ImPlatform aim to simplify the multiplatform development with Dear ImGui
Language: C - Size: 177 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 1

catnip-touhou/MikuMikuDayo Fork of pennennennennennenem/MikuMikuDayo
これじゃないPMXアニメーション出力レンダラ
Language: C++ - Size: 12.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

Shreyas9699/CPP-Calculator
Simple calculator application made using C++ and ImGUI
Size: 4.03 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

edoardo911/DXR-Path-Tracer
Implementation of a real-time path tracer using the monte carlo algorithm for ray tracing in DirectX 12 with DLSS for performance optimization
Language: C++ - Size: 50 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 0

EvergineTeam/Raytracing
This Path Tracer demo was created with Evergine.
Language: C# - Size: 11.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 4

EvergineTeam/PostProcessing 📦
This demo scene uses Evergine with .NET 6 support. The new Post-processing graph is used with several effects.
Language: C# - Size: 83.4 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 16 - Forks: 4

fares-soliman/Fur-Shader
Fur shader in DirectX 12 using FBX files
Language: C++ - Size: 9.33 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

jessey-git/fx-gltf
A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
Language: C++ - Size: 2.96 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 360 - Forks: 41

ACskyline/Ceegyresaurus
CG resource
Size: 1.49 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 40 - Forks: 3

MarilynDafa/Bulllord-Engine
lightspeed lightweight elegant game engine in pure c
Language: C - Size: 97.8 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 566 - Forks: 23

farid-rzaev/DX12_FW
DX12 framework
Language: C++ - Size: 651 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

Ohjurot/ShipBattle
A BattleShip game created in a weekend speedcoding challenge using only WinAPI, DirectX 12 and XAudio2
Language: C++ - Size: 7.34 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

FaberSanZ/D3D12-SAMPLES.NET
DirectX 12 Samples
Language: C# - Size: 76.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Trylz/Restir_CPP
An implementation of Restir inside Falcor
Language: C++ - Size: 0 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

ucpp/sge
A simple game engine project built with DirectX 12, featuring several milestones to learn and implement rendering techniques.
Language: C++ - Size: 853 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

CrociDB/annileen
a toy 3d game engine with voxel support
Language: C++ - Size: 59.6 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 0

oistikbal/Furnace
Language: C# - Size: 1.97 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

DenizUgur/TransparentSR Fork of GPUOpen-LibrariesAndSDKs/FidelityFX-SDK
Fork of FidelityFX SDK that adds DLSS and detached upscaling capability
Language: C++ - Size: 141 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

altseed/LLGI
Language: C++ - Size: 2.74 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 27 - Forks: 12

brcolow/java-dx12
DirectX12 in Java with Project Panama
Language: Java - Size: 7.52 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 1

IntelSDM/DX12-GUI
Raw DX12 GUI
Language: C - Size: 12.5 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

FaberSanZ/Xultaik
Xultaik Game Engine
Language: C# - Size: 416 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 99 - Forks: 8

OneSilverBullet/GlimmerEngine
Glimmer is an experimental computer graphics platform based on DX12.
Language: C++ - Size: 70.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 0

ZieIony/Ghurund
My DirectX 12 playground - engine, editor and a sample game.
Language: C++ - Size: 6.51 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 96 - Forks: 8

J-Mat/ZeroEngine
Renderer based on DX12 from zero.
Language: C++ - Size: 239 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 17 - Forks: 1

nickjfree/renderer
A simple 3d renderer
Language: C++ - Size: 1.48 GB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 2

vliopas97/RTR24-Tiled-Deferred-Renderer
Language: C++ - Size: 158 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

zhangdoa/InnocenceEngine
Cross-platform modern game engine.
Language: C++ - Size: 10.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 192 - Forks: 21

Oxsomi/core3
Oxsomi Core3 is a combination of standalone C libraries useful for building applications, such as types, platform, graphics abstraction and file formats
Language: C - Size: 5.44 MB - Last synced at: about 21 hours ago - Pushed at: 15 days ago - Stars: 0 - Forks: 2

rtarun9/Helios
DirectX12 Graphics renderer used for implementing rendering techniques such as PBR / IBL, Deferred Shading, SSAO, Bloom, Shadow Mapping, etc :dizzy:
Language: C++ - Size: 519 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 130 - Forks: 11

smourier/D3D12SDKVersionPatcher
A tool that can patch a .exe file exports to enabled DirectX 12 Agility SDK versioning
Language: C# - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

yottaawesome/directx-playground
Playing around with DirectX
Language: C - Size: 1.04 MB - Last synced at: about 11 hours ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

if0ne/multi-gpu-shadows
Experimental prototype for using multi-gpu in real-time rendering in particular for rendering cascading shadow maps
Language: Rust - Size: 37.8 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

GPUOpen-Effects/FidelityFX
A set of AMD provided GPU effects with provided source and sample implementations
Size: 110 MB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 370 - Forks: 40

TeamWisp/WispRenderer 📦
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
Language: C++ - Size: 598 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 203 - Forks: 16

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
Language: C++ - Size: 7.49 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

Ohjurot/DX12-YT
Code for the DirectX 12 YouTube series
Language: C++ - Size: 13.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 12

alaingalvan/CrossWindow-Demos
🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Language: C++ - Size: 177 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 69 - Forks: 4

cmaughan/mgfx
MGFX - A cross-platform 2D (CPU & GPU) and 3D (GPU) starter kit.
Language: C++ - Size: 197 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 39 - Forks: 4

manoreken2/projects
HDR10 Video capture using DeckLink
Language: C++ - Size: 15.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

Jgocunha/imgui-platform-kit
Cross-platform toolkit for Dear ImGui.
Language: C++ - Size: 875 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

simstim-star/DirectX12-HelloTriangle-in-C
Adaptation of the official DirectX12 HelloTriangle example using C
Language: C - Size: 55.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0
