From edc9207a9c1032155e5c1e4ca04db3ba9f1203db Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 25 Jan 2026 00:45:31 +0000 Subject: [PATCH] fuck it --- src/video_core/renderer_vulkan/fixed_pipeline_state.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/fixed_pipeline_state.h b/src/video_core/renderer_vulkan/fixed_pipeline_state.h index b251551b77..19fb8d30fa 100644 --- a/src/video_core/renderer_vulkan/fixed_pipeline_state.h +++ b/src/video_core/renderer_vulkan/fixed_pipeline_state.h @@ -276,8 +276,10 @@ struct FixedPipelineState { return offsetof(FixedPipelineState, xfb_state); } - u32 DynamicAttributeType(size_t index) const noexcept { - return (attribute_types >> (index * 2)) & 0b11; + u32 DynamicAttributeType(size_t i) const noexcept { + return (((attribute_types[0] >> i) & 1) << 0) + | (((attribute_types[1] >> i) & 1) << 1) + | (((attribute_types[2] >> i) & 1) << 2); } }; static_assert(std::has_unique_object_representations_v);