Return
Blog Index

DOOM Eternal - Graphics Study
A graphics study of Doom Eternal
30 Aug 2020 - Reading time:
23 mins

Using the DirectXShaderCompiler C++ API
The basics on how to use DirectXShaderCompiler (DXC) in C++ going from compilation to debug stripping and reflection.
04 Mar 2020 - Reading time:
18 mins

Optimizing spotlight intersection in tiled/clustered light culling
Optimizing spotlight intersection in tiled/clustered light culling
17 Aug 2019 - Reading time:
10 mins

Pak files - Virtual file system
Virtual file system using pak files
10 Jul 2019 - Reading time:
15 mins

Basic compile-time type information using constexpr
Using compile-time string hashing to generate type information in C++
21 Jun 2019 - Reading time:
10 mins

Natvis in Visual Studio
Modifying watch window in Visual Studio using Natvis
13 Jun 2019 - Reading time:
4 mins

C++ Delegates
Unreal Engine -like delegates in C++ using templates
07 Jun 2019 - Reading time:
11 mins

A blog...?
Programming Blog - Simon Coenen
06 Jun 2019 - Reading time:
1 min