
[Finalxfinalxfinal] There was an additional bug in the cosine weight sampling. This is the real final version!

[Finalfinal] cosine weight sampling. Same parameters as the previous one.

[Finalfinal] Realized there were bugs! Uniform sampling. Same as the previous parameter, but using bounce 3

[Final] Same parameters, cosine weighted sampling. Turned out I accidentally used specular energy conservation term for my diffuse.

Cosine weighted sampling. Buggy

[Final] uniform hemisphere sampling. 64 spp, 5 bounces, single sample for global illumination

This might be buggy

Fixed more bugs

Fixed bugs here and there!

[Step 3] Also added the energy conservation

[Step 12] Gamma correction inverse attenuation added

Step[-1]: Currently in the process of refactoring past codebase and fix any remaining bugs