From a2272afec3623ed8f06b660e40df54cb119983f0 Mon Sep 17 00:00:00 2001 From: collecting Date: Tue, 23 Sep 2025 01:09:13 +0000 Subject: [PATCH] static_cast --- src/video_core/zbc_manager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/video_core/zbc_manager.cpp b/src/video_core/zbc_manager.cpp index 7c2b90e1a..49b21dfc2 100644 --- a/src/video_core/zbc_manager.cpp +++ b/src/video_core/zbc_manager.cpp @@ -62,10 +62,10 @@ std::array ZBCManager::ConvertToFloat(const std::array& color_u3 const u32 packed = color_u32[i]; // Extract RGBA components (assuming RGBA8888 format) - const u8 r = (packed >> 0) & 0xFF; - const u8 g = (packed >> 8) & 0xFF; - const u8 b = (packed >> 16) & 0xFF; - const u8 a = (packed >> 24) & 0xFF; + const u8 r = static_cast((packed >> 0) & 0xFF); + const u8 g = static_cast((packed >> 8) & 0xFF); + const u8 b = static_cast((packed >> 16) & 0xFF); + const u8 a = static_cast((packed >> 24) & 0xFF); // Convert to normalized float values [0.0, 1.0] color_f32[0] = static_cast(r) / 255.0f; // Red