From 0cd4165658537405d84a43f3ab6180b770f30fe1 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Fri, 19 Jan 2024 16:27:38 +0000 Subject: [PATCH] [d3d9] Add D3DDISPLAYMODEEX operator --- src/d3d9/d3d9_util.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/d3d9/d3d9_util.h b/src/d3d9/d3d9_util.h index 89147dacb..ecd21a3f4 100644 --- a/src/d3d9/d3d9_util.h +++ b/src/d3d9/d3d9_util.h @@ -297,3 +297,13 @@ inline bool operator == (const POINT& a, const POINT& b) { inline bool operator != (const POINT& a, const POINT& b) { return !(a == b); } + +inline bool operator == (const D3DDISPLAYMODEEX& a, const D3DDISPLAYMODEEX& b) { + return a.Size == b.Size && + a.Width == b.Width && + a.Height == b.Height && + a.RefreshRate == b.RefreshRate && + a.Format == b.Format && + a.ScanLineOrdering == b.ScanLineOrdering; +} +