From bc6a169829519dee09d649c000e62f2d7dda1edd Mon Sep 17 00:00:00 2001 From: collecting Date: Tue, 23 Sep 2025 01:10:58 +0000 Subject: [PATCH] static_cast --- src/video_core/renderer_vulkan/vk_zbc_clear.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_zbc_clear.cpp b/src/video_core/renderer_vulkan/vk_zbc_clear.cpp index c1fbafb34..200bd7bf6 100644 --- a/src/video_core/renderer_vulkan/vk_zbc_clear.cpp +++ b/src/video_core/renderer_vulkan/vk_zbc_clear.cpp @@ -99,10 +99,10 @@ VkClearColorValue ZBCClear::ConvertColorToVulkan(const std::array& color const u32 primary_color = color_u32[0]; // Extract RGBA components (assuming RGBA8888 format) - const u8 r = (primary_color >> 0) & 0xFF; - const u8 g = (primary_color >> 8) & 0xFF; - const u8 b = (primary_color >> 16) & 0xFF; - const u8 a = (primary_color >> 24) & 0xFF; + const u8 r = static_cast((primary_color >> 0) & 0xFF); + const u8 g = static_cast((primary_color >> 8) & 0xFF); + const u8 b = static_cast((primary_color >> 16) & 0xFF); + const u8 a = static_cast((primary_color >> 24) & 0xFF); // Convert to normalized float values [0.0, 1.0] clear_color.float32[0] = static_cast(r) / 255.0f; // Red