Adding static environmental mapping in DirectX11
October 9, 2024
Messing around with PhysX
October 6, 2024
Physics engine integration
October 6, 2024
I achieved an even higher rank than last time...
September 4, 2024
My experiences during the second Facepunch s&box game jam
September 3, 2024
Taking a bit of a break
July 27, 2024
Learning about reverse z
July 6, 2024
My initial impressions of DirectX 11
June 15, 2024
Swapping graphics APIs
June 6, 2024
Adding shadows for directional lights
June 1, 2024
Upgrading the lighting from Phong to Blinn-Phong
May 29, 2024
Adding support for cubemaps and skyboxes
May 28, 2024
Transparency and blending implementation for the Based Engine
May 26, 2024
Learning about back-face culling
May 26, 2024
Talking about the framebuffer and how it is used within the Based Engine
May 24, 2024
Fun facts about the stencil buffer and how I wasted multiple hours of my life
May 22, 2024
Jumping in and learning about the graphics debugger RenderDoc
May 20, 2024
Interesting facts about the depth buffer and early-z
May 20, 2024
Adding support for different types of lights in the Based Engine
May 19, 2024
Adding multiple light support in the Based Engine
May 18, 2024
I achieved the highest rank in Dota today
May 17, 2024
Adding model materials and light properties to the Based Engine
May 16, 2024
Initial lighting implementation in the Based Engine
May 15, 2024
OpenGL object picking made easy
May 13, 2024
Figuring out how to learn graphics programming
May 12, 2024
My experiences during the first ever Facepunch s&box game jam
April 10, 2024
An overview of all the classes I completed during my bachelors degree
January 7, 2024
The realization that I never use this blog at all...
December 21, 2023
My thoughts about my bachelors degree
September 11, 2023
My time as a Software Intern at NVIDIA
January 27, 2022
December 16, 2021