Stars
MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer.
revisiting a known normal transformation in computer graphics
State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
A minimal, self-contained example demonstrating best practices for Vulkan development in a single file—no frameworks required.
2D rectangular bin packing with option for item removal
Single-header BVH construction and traversal library.
Template for C++ GUI apps that can run in the browser
FFT-based ocean-wave rendering, implemented in Godot
A small, dependency-free node editor for dear imgui
Single-file public domain libraries for C/C++
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Math library using HLSL syntax with multiplatform SIMD support
Caldera data set from Call of Duty®: Warzone™
A header-only, single-file library for colormaps written in C++11
🐜 single header process launching solution for C and C++
Asset Cooker is a build system aimed at game assets, for custom engines. It leverages Windows' USN journals to robustly track which files change, and only cook what needs to be cooked.
Physical based rendering with Vulkan using glTF 2.0 models
Demo 2D implementation of radiance cascade global illumination in Unity.
3D Graphics Rendering Cookbook, published by Packt.