Welcome!

This is a blog about game engine architecture and development as well as other related topics (C++, hardware, etc.).

HDR output on desktop platforms

Rendering HDR content is well-understood in games and has existed since at least 2005 with Half-Life 2: Lost Coast created by Valve specifically to showcase HDR rendering. HDR displays, however, have only started reaching the consumer market quite recently so HDR output is still not straightforward and, in some cases, requires using multiple OS-specific and vendor-specific APIs in the same codebase. This post will cover the different methods of presenting HDR content to the user on desktop platforms....

February 16, 2023 · 5 min · Andrei Tsurkan