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

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