Enable Monitor's HDR on from DX11 App

Started by
0 comments, last by michael6 3 years, 9 months ago

I'm trying to migrate my C# DX9 Media Player to D3D11 and I'm looking at HDR. I've seen madVR (a D3D11 renderer) manually trigger HDR on my monitor (yep, the HDR icon appeared on my monitor when madVR started) without going through Windows. Same as when you watch an HDR video from Netflix (the HDR icon on your TV will appear)

From what I've read, this is called “HDR Passthrough”. In my app, I've done what was recommended in tutorials for the swapchain:

  • use 10bit and 16bit colors for the swapchain descriptor
  • use P2020 colorspace for the swapchain color space

But I still can't get the monitor to enable HDR. My app shows that HDR works when you enable it on Windows. I just want my app to be able to automatically enable / disable HDR based on the content that is playing (not go through Windows). Any suggestions on this?

This topic is closed to new replies.

Advertisement