[idd] hdr: correct virtual monitor capabilities

This commit is contained in:
Geoffrey McRae
2026-07-19 22:26:44 +10:00
parent 9376ac10b6
commit 34af6e6f8f
5 changed files with 162 additions and 200 deletions

View File

@@ -29,8 +29,24 @@
class CEdid
{
public:
struct Timing
{
DWORD hActive;
DWORD hBlank;
DWORD hFront;
DWORD hSync;
DWORD vActive;
DWORD vBlank;
DWORD vFront;
DWORD vSync;
UINT64 pixelClock;
};
void Build(const CSettings::DisplayModes& modes, bool hdr);
static bool GetTiming(Timing& timing,
const CSettings::DisplayMode& mode);
const BYTE* Data() const { return m_data.empty() ? nullptr : m_data.data(); }
UINT Size() const { return (UINT)m_data.size(); }