An open API service providing repository metadata for many open source software ecosystems.

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