Robert Ryan's starred repositories
concurrentqueue
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
JoltPhysics
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
blockbench
Blockbench - A low poly 3D model editor
DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
FidelityFX-FSR2
FidelityFX Super Resolution 2
robin-hood-hashing
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
RayTracingInVulkan
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
vk_mini_path_tracer
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
hextile-demo
demonstrates hex-tiling
FiberTaskingLib
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
D3D12MemoryAllocator
Easy to integrate memory allocation library for Direct3D 12
SimpleHydrology
Procedural Hydrology / River / Lake Simulation
vk_raytrace
Ray tracing glTF scene with Vulkan
TaskScheduler
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
directx-vs-templates
Direct3D Visual Studio Templates
work-stealing-queue
A fast work-stealing queue template in C++
SoilMachine
Advanced, modular, coupled geomorpohology simulator for real-time procedural terrain generation.
Vulkan-Profiles
Vulkan Profiles Tools
meeting-notes
Meeting notes of the Graphics Programming Virtual Meetup
HellTech-Engine
Exploring the modern rendering landscape