From 9403979c2210c0c75434991fd02e102b971d92fb Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 27 Nov 2019 05:53:40 -0500 Subject: [PATCH] video_core/const_buffer_locker: Make use of std::tie in HasEqualKeys() Tidies it up a little bit visually. --- src/video_core/shader/const_buffer_locker.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/video_core/shader/const_buffer_locker.cpp b/src/video_core/shader/const_buffer_locker.cpp index 5dce43b1fd..a4a0319ebf 100644 --- a/src/video_core/shader/const_buffer_locker.cpp +++ b/src/video_core/shader/const_buffer_locker.cpp @@ -3,6 +3,7 @@ // Refer to the license.txt file included. #include +#include #include "common/common_types.h" #include "video_core/engines/maxwell_3d.h" @@ -101,8 +102,8 @@ bool ConstBufferLocker::IsConsistent() const { } bool ConstBufferLocker::HasEqualKeys(const ConstBufferLocker& rhs) const { - return keys == rhs.keys && bound_samplers == rhs.bound_samplers && - bindless_samplers == rhs.bindless_samplers; + return std::tie(keys, bound_samplers, bindless_samplers) == + std::tie(rhs.keys, rhs.bound_samplers, rhs.bindless_samplers); } } // namespace VideoCommon::Shader