WebGL Forward+ and Clustered Deferred Shading

WebGL Forward+ and Clustered Deferred Shading

More info   Code
CUDA Path Tracer with Denoiser: GPU Based Renderer

CUDA Path Tracer with Denoiser: GPU Based Renderer

More info   Code

Stampedia: Node.js Based Web App

More info  

Recent posts

C++ Notes: Lambda Expressions

3 minute read

1. Introducing Lambda A lambda expression represents a callable unit of code. It is a convenient way of defining an anonymous function object (a closure) ri...

C++ Notes: Variables and Basic Types

8 minute read

1. Primitive Built-in Types [\text{primitive type} = \begin {cases} \text{arithmetic type} \begin {cases} \text{integral type (including character and bo...

KMP Algorithm

7 minute read

The Knuth–Morris–Pratt (KMP) algorithm is a string-searching algorithm. It can search for occurrences of a word within a main string by employing the observa...

Manacher’s Algorithm

5 minute read

Manacher’s Algorithm is an amazing algorithm to solve the problem of longest palindromic substring in $O(n)$ time. 1. Longest Palindromic substring Before ...