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....