daering's starred repositories
AABB_Tri.compute
GPU version (Unity compute compatible) of AABB triangle intersection based on Tomas Akenine-Möller's implementation that can be found here: http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/
Space_Partitioning_Octree_BVH
Octree/BVH: building and traversal (for fast ray-triangle-intersection)
precomputed_atmospheric_scattering
This project provides a new implementation of our EGSR 2008 paper "Precomputed Atmospheric Scattering".
CppCon2017
Slides and other materials from CppCon 2017
DeferredTexturing
A rendering sample that demonstrates bindless deferred texturing using D3D12
PreMulAlpha
Pre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of uses. It has been around for a long time but it seems to be re-discovered every few years. This project includes descriptions/examples and tools for using pre-multiplied alpha.
ShaderGraph
Unity ShaderGraph project
GPUPathTracer
GPU Path Tracer written in C++ with CUDA and OpenGL for the DH2323 course project at KTH.
clay-viewer
3D model viewer with high quality rendering and glTF2.0/GLB export
easy_profiler
Lightweight profiler library for c++
simple_vulkan_synchronization
A single-header library with a simplified interface for Vulkan synchronization
VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
tonemapper
Tone Mapper