From ac268afbe9a37ca4ca6ad715cc48d28feb4437b3 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Sun, 12 Jun 2022 19:45:12 +0300 Subject: [PATCH] [Vulkan] Fix 1<< uint32_t constants --- src/xenia/gpu/vulkan/vulkan_command_processor.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xenia/gpu/vulkan/vulkan_command_processor.cc b/src/xenia/gpu/vulkan/vulkan_command_processor.cc index 0fde1e1ec..009436834 100644 --- a/src/xenia/gpu/vulkan/vulkan_command_processor.cc +++ b/src/xenia/gpu/vulkan/vulkan_command_processor.cc @@ -2745,7 +2745,7 @@ void VulkanCommandProcessor::UpdateSystemConstantValues( texture_cache_->GetActiveTextureSwizzledSigns(texture_index); uint32_t texture_signs_shifted = uint32_t(texture_signs) << texture_signs_shift; - uint32_t texture_signs_mask = (UINT32_C(1 << 8) - 1) + uint32_t texture_signs_mask = ((UINT32_C(1) << 8) - 1) << texture_signs_shift; dirty |= (texture_signs_uint & texture_signs_mask) != texture_signs_shifted; @@ -2772,7 +2772,7 @@ void VulkanCommandProcessor::UpdateSystemConstantValues( texture_cache_->GetActiveTextureHostSwizzle(texture_index); uint32_t texture_swizzle_shifted = uint32_t(texture_swizzle) << texture_swizzle_shift; - uint32_t texture_swizzle_mask = (UINT32_C(1 << 12) - 1) + uint32_t texture_swizzle_mask = ((UINT32_C(1) << 12) - 1) << texture_swizzle_shift; dirty |= (texture_swizzles_uint & texture_swizzle_mask) != texture_swizzle_shifted;