From 042256c6bbbe27a71805aa2dabe2cac436134b3d Mon Sep 17 00:00:00 2001 From: ReinUsesLisp Date: Fri, 21 Feb 2020 01:19:07 -0300 Subject: state_tracker: Remove type traits with named structures --- src/video_core/engines/maxwell_3d.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/video_core/engines') diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h index 3ff6dec75..491cff370 100644 --- a/src/video_core/engines/maxwell_3d.h +++ b/src/video_core/engines/maxwell_3d.h @@ -1291,10 +1291,14 @@ public: u32 gl_end_count{}; } mme_draw; - struct { - std::bitset::max()> flags; - std::bitset::max()> on_write_stores; - std::array, 2> tables{}; + struct DirtyState { + using Flags = std::bitset::max()>; + using Table = std::array; + using Tables = std::array; + + Flags flags; + Flags on_write_stores; + Tables tables{}; } dirty; private: -- cgit v1.2.3