From d20094efa22829640849c8c4d906c6b0e1a24cd6 Mon Sep 17 00:00:00 2001 From: Pokechu22 Date: Wed, 23 Feb 2022 13:05:50 -0800 Subject: [PATCH] Add extra Low and High fields to CopyFilterCoefficients This struct is the only one in BPMemory that uses u64 as its base. These fields are to allow viewing it as two u32s instead. It's not used by Dolphin right now, but it is used in the copy of BPMemory.h used by hwtests. --- Source/Core/VideoCommon/BPMemory.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Core/VideoCommon/BPMemory.h b/Source/Core/VideoCommon/BPMemory.h index 38281d9493..8d57b76a38 100644 --- a/Source/Core/VideoCommon/BPMemory.h +++ b/Source/Core/VideoCommon/BPMemory.h @@ -2123,10 +2123,12 @@ union CopyFilterCoefficients u64 Hex; + BitField<0, 32, u32, u64> Low; BitField<0, 6, u64> w0; BitField<6, 6, u64> w1; BitField<12, 6, u64> w2; BitField<18, 6, u64> w3; + BitField<32, 32, u32, u64> High; BitField<32, 6, u64> w4; BitField<38, 6, u64> w5; BitField<44, 6, u64> w6;