Dihara Wijetunga's repositories
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
dw-sample-framework
A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
volumetric-fog
An OpenGL sample that demonstrates Volumetric Fog using a frustum-aligned voxel grid and compute shaders.
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.
lightmap-baking
An OpenGL sample demonstrating path traced lightmap baking on the CPU with Embree.
gpu-particle-system
An OpenGL GPU accelerated particle system using Compute shaders and Indirect rendering.
sdf-baking
An OpenGL sample that demonstrates baking SDFs and using them to add Soft Shadows and Ambient Occlusion to a rasterized scene.
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.
rasterator
Real-time software rasterizer written in C++ with windowing and model loading support.
fft-ocean-waves
An OpenGL demo implementing the FFT ocean wave simulation from Jerry Tessendorf's famous paper.
physx-ragdoll
A sample demonstrating ragdoll physics using Nvidia PhysX.
deferred-decals
A sample implementation of Screen Space Deferred Decals using OpenGL.
gpu-path-tracer
A real-time OpenGL Compute shader based Progressive Path Tracer.
texture-space-decals
A method for baking persistent decals to textures using UV-space rasterization.
cascaded-shadow-maps
Cascaded Shadow Mapping sample written with the dwSampleFramework.
asset-core
A command line tool that converts game assets into a simple binary format for fast loading.
area-light-shadows
A simple OpenGL sample of Percentage Closer Soft Shadows with directional and spot lights.
reflective-shadow-maps
An OpenGL sample implementation of Reflective Shadow Maps.
runtime-ibl
Runtime environment map prefiltering and spherical harmonics computation with OpenGL.
assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
diharaw.github.io
Staging repository for my personal blog.
nvidia-texture-tools
Texture processing tools with support for Direct3D 10 and 11 formats.
sliit-rms-ios
iOS companion app for the SLIIT RMS web app.