From a78617b987f0a71ae9b3fedeb290fc40bd30bf4f Mon Sep 17 00:00:00 2001 From: Ty Lamontagne Date: Sat, 18 Oct 2025 18:33:55 -0400 Subject: [PATCH] Config: Fix GSOptions bitset comparison --- pcsx2/Config.h | 2 +- pcsx2/Pcsx2Config.cpp | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pcsx2/Config.h b/pcsx2/Config.h index b846233f50..220101e6f6 100644 --- a/pcsx2/Config.h +++ b/pcsx2/Config.h @@ -713,7 +713,7 @@ struct Pcsx2Config union { - u64 bitset[2]; + u64 bitsets[2]; struct { diff --git a/pcsx2/Pcsx2Config.cpp b/pcsx2/Pcsx2Config.cpp index 47582cf075..154b34b69b 100644 --- a/pcsx2/Pcsx2Config.cpp +++ b/pcsx2/Pcsx2Config.cpp @@ -708,8 +708,8 @@ std::optional Pcsx2Config::GSOptions::TriStateToOptionalBoolean(int value) Pcsx2Config::GSOptions::GSOptions() { - bitset[0] = 0; - bitset[1] = 0; + bitsets[0] = 0; + bitsets[1] = 0; PCRTCAntiBlur = true; DisableInterlaceOffset = false; @@ -798,7 +798,8 @@ bool Pcsx2Config::GSOptions::operator==(const GSOptions& right) const bool Pcsx2Config::GSOptions::OptionsAreEqual(const GSOptions& right) const { return ( - OpEqu(bitset) && + OpEqu(bitsets[0]) && + OpEqu(bitsets[1]) && OpEqu(InterlaceMode) && OpEqu(LinearPresent) &&