[Vulkan] Fix 1<< uint32_t constants

This commit is contained in:
Triang3l 2022-06-12 19:45:12 +03:00
parent 140ed51e9a
commit ac268afbe9
1 changed files with 2 additions and 2 deletions

View File

@ -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;