Dihara Wijetunga
Dihara Wijetunga
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
helios
Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
dw-sample-framework
A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
bruneton-sky-model
An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.
sky-models
A collection of various Sky Model implementations in OpenGL suitable for real-time rendering.
animation-system
An experiment on creating an animation system similar to Unreal Engine 4 from scratch.
dw-thread-pool
A simple, header-only, dependency-free, C++ 11 based ThreadPool library.
fft-ocean-waves
An OpenGL demo implementing the FFT ocean wave simulation from Jerry Tessendorf's famous paper.
gpu-particle-system
An OpenGL GPU accelerated particle system using Compute shaders and Indirect rendering.
gpu-path-tracer
A real-time OpenGL Compute shader based Progressive Path Tracer.