GitHub topics: direct3d12
amerkoleci/Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
Language: C# - Size: 276 MB - Last synced at: about 12 hours ago - Pushed at: about 1 month ago - Stars: 1,079 - Forks: 79

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

microsoft/DirectStorage
DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.
Language: C++ - Size: 518 MB - Last synced at: about 5 hours ago - Pushed at: about 1 month ago - Stars: 761 - Forks: 84

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: 4 days ago - Pushed at: 4 days ago - Stars: 26 - Forks: 1

HanetakaChou/Brioche-Platform-Abstraction-Layer
BRX (Brioche) is the PAL (Platform Abstraction Layer) over the underlying Vulkan and Direct3D12 API.
Language: C++ - Size: 80.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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

amerkoleci/alimer
Cross-platform .NET 9 C# game engine.
Language: C# - Size: 190 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 423 - Forks: 20

polymonster/hotline
A high-performance, hot-reload graphics engine.
Language: Rust - Size: 43.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 278 - Forks: 5

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: 7 days ago - Pushed at: 22 days ago - Stars: 112 - Forks: 8

Tengu712/bitmap-collision-with-gpu-experiment π¦
A program to experiment with the performance of bitmap-based collision detection using GPU-rendered collision visualization.
Language: C++ - Size: 135 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mikeroyal/DirectX-Guide
DirectX Guide
Language: C++ - Size: 62.5 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 2

michal-z/eneida
Experimental demoscene project using C99 and Direct3D 12. Fully standalone with custom windows, and d3d12 headers. No Windows SDK, libc or Visual Studio dependency. C and HLSL compilers included.
Language: C++ - Size: 107 MB - Last synced at: about 15 hours ago - Pushed at: about 5 years ago - Stars: 140 - Forks: 2

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

Yuqian-He/Direct3D12Renderer
Develop a real-time global illumination rendering engine capable of computing indirect lighting in dynamic scenes.
Language: C++ - Size: 1.29 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Samdooo/Peio
Language: C++ - Size: 1.76 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

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

HanetakaChou/Console-Tutorial
My notes on PS5 AGC API when I was at Crytek
Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

carlos-lopez-garces/d3d12
DirectX 12 HLSL shaders I've studied and written
Language: C++ - Size: 59.4 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

HanetakaChou/Letter-of-Reference-by-Crytek π¦
Letter of Reference by Crytek
Size: 577 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

STREGAsGate/Direct3D12
Exposes DirectX 12's low level interface to Swift.
Language: Swift - Size: 31.6 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 0

tataliya7/HorizonEngine
Experimental 3D rendering engine
Language: C++ - Size: 240 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 64 - Forks: 9

double-buffer/elemental
Elemental is a portable low-level game platform abstraction library that targets only next-gen features. It is a simple C header. Other language bindings also exist.
Language: C++ - Size: 2.83 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

PAMinerva/LearnDirectX-samples
Learning DirectX 12 from code samples - Tutorial series
Language: C - Size: 8.59 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 37 - Forks: 4

GameTechDev/SamplerFeedbackStreaming π¦
This sample uses D3D12 Sampler Feedback and DirectStorage as part of an asynchronous texture streaming solution.
Language: C++ - Size: 86.9 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 113 - Forks: 23

Immanuel-C/IWindow
A simple windowing library that supports Windows. I Window is meant to be used with Vulkan, OpenGL or Direct3D.
Language: C - Size: 2.19 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

GloriousPtr/IlluminoEngine
WIP DX12 based game engine
Language: C++ - Size: 121 MB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Antypurus/DX_Renderer
DX12 Renderer
Language: C++ - Size: 300 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 3

Aminator/DirectX12GameEngine
DirectX 12 .NET game engine
Language: C# - Size: 57.7 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 299 - Forks: 48

techiew/DirectXHook
DirectX 11/12 hook including a simple overlay framework.
Language: C - Size: 16.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 121 - Forks: 19

unknownv2/graphics-hook
Tool and library for hooking graphics APIs using CoreHook
Language: C# - Size: 84 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 1

sawickiap/ShaderCrashingAssert
Small library for D3D12. Provides assert-like macro for HLSL that crashes the GPU.
Language: C++ - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 2

omd24/coll_d3d
A collection of different d3d12 demos, experimenting with a bit more advanced topics
Language: C++ - Size: 15.1 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

omd24/misc_d3d
Miscellaneous pet projects with Direct3D12
Language: C++ - Size: 7.04 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cj-mills/UnityTextureReaderD3D_Demo
This is a simple demo project that demonstrates how to use the UnityTextureReaderD3D package to access and read pixel data from Direct3D11 and Direct3D12 textures in Unity.
Language: C# - Size: 1.58 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cj-mills/UnityTextureReaderD3D
UnityTextureReaderD3D is a plugin package for Unity that enables easy access to pixel data from Direct3D11 and Direct3D12 textures. The package includes native plugins for both APIs, providing efficient texture reading without the need for additional scripts or workarounds.
Language: C# - Size: 53.7 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

glampert/MrQuake2
Quake 2 custom renderers playground.
Language: C - Size: 15.6 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

k-terai/RizaEngine
Riza Game Engine
Language: C - Size: 1.43 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Flone-dnb/SilentEngine π¦
My first game engine (DirectX 12).
Language: C++ - Size: 49.3 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Sand3r-/hello-d3d12
A project used to learn basics on d3d12, but written in C and on top of glfw to avoid WinAPI ugliness
Language: C - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

ticticboooom/Direct3d12-Engine
The Game Engine To Help Learn Direct 3D 12
Language: C++ - Size: 11.8 MB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 15 - Forks: 4

piotrek1668/WinForms_Direct3D12_CSharp_Vortice_Sample
This example uses the Vortice.Direct3D12 library to draw primitives in a WinForms window.
Language: C# - Size: 62.5 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

KawBuma/Buma3D
D3D12 / Vulkan γθγγ©γγγγ¦γγ€γ³γΏγΌγγ§γ€γΉγε ±ιεγγδ½γ¬γγ«γ°γ©γγ£γγ―γΉAPIγ
Language: C++ - Size: 2.88 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

Sand3r-/SDL-Samples
A collection of samples I've created for myself in pursuit of learning SDL2.0
Language: C - Size: 165 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
