Dihara Wijetunga (@diharaw)
  • Stars
    star
    2,199
  • Global Rank 13,918 (Top 0.5 %)
  • Followers 429
  • Following 24
  • Registered almost 9 years ago
  • Most used languages
    C++
    65.4 %
    GLSL
    23.1 %
    CMake
    3.8 %
    C#
    3.8 %
    C
    3.8 %
  • Location πŸ‡¬πŸ‡§ United Kingdom
  • Country Total Rank 806
  • Country Ranking
    GLSL
    4
    C++
    41
    CMake
    161
    C
    224
    C#
    5,132

Top repositories

1

hybrid-rendering

A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
C++
807
star
2

helios

Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
C++
284
star
3

dw-sample-framework

A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.
C
205
star
4

volumetric-clouds

GLSL
127
star
5

volumetric-fog

An OpenGL sample that demonstrates Volumetric Fog using a frustum-aligned voxel grid and compute shaders.
GLSL
107
star
6

bruneton-sky-model

An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.
GLSL
82
star
7

sky-models

A collection of various Sky Model implementations in OpenGL suitable for real-time rendering.
C++
76
star
8

lightmap-baking

An OpenGL sample demonstrating path traced lightmap baking on the CPU with Embree.
C++
58
star
9

gpu-particle-system

An OpenGL GPU accelerated particle system using Compute shaders and Indirect rendering.
C++
49
star
10

sdf-baking

An OpenGL sample that demonstrates baking SDFs and using them to add Soft Shadows and Ambient Occlusion to a rasterized scene.
C++
48
star
11

animation-system

An experiment on creating an animation system similar to Unreal Engine 4 from scratch.
C++
46
star
12

dw-thread-pool

A simple, header-only, dependency-free, C++ 11 based ThreadPool library.
C++
33
star
13

rasterator

Real-time software rasterizer written in C++ with windowing and model loading support.
C++
31
star
14

deferred-decals

A sample implementation of Screen Space Deferred Decals using OpenGL.
C++
28
star
15

fft-ocean-waves

An OpenGL demo implementing the FFT ocean wave simulation from Jerry Tessendorf's famous paper.
C++
26
star
16

physx-ragdoll

A sample demonstrating ragdoll physics using Nvidia PhysX.
C++
24
star
17

cascaded-shadow-maps

Cascaded Shadow Mapping sample written with the dwSampleFramework.
C++
20
star
18

asset-core

A command line tool that converts game assets into a simple binary format for fast loading.
C++
19
star
19

texture-space-decals

A method for baking persistent decals to textures using UV-space rasterization.
C++
19
star
20

gpu-path-tracer

A real-time OpenGL Compute shader based Progressive Path Tracer.
GLSL
18
star
21

area-light-shadows

A simple OpenGL sample of Percentage Closer Soft Shadows with directional and spot lights.
GLSL
15
star
22

reflective-shadow-maps

An OpenGL sample implementation of Reflective Shadow Maps.
C++
14
star
23

runtime-ibl

Runtime environment map prefiltering and spherical harmonics computation with OpenGL.
GLSL
14
star
24

meltdown

A Ludum Dare 49 Game.
C#
2
star
25

emo-lib

Bi-model Convolutional Neural Network based Emotion Classification library with GPU acceleration support.
CMake
2
star
26

ld53

C++
1
star