Simon CoenenGraphics Programmer
  • Home
  • Blog
  • About
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

Recent posts

  • DOOM Eternal - Graphics Study
  • Using the DirectXShaderCompiler C++ API
  • Optimizing spotlight intersection in tiled/clustered light culling
  • Pak files - Virtual file system
  • Basic compile-time type information using constexpr
  • Natvis in Visual Studio
  • More...