From 8e58875b8f3b1f96dc226284518e9a313a66c3b2 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Mon, 9 Feb 2026 22:34:44 +0800 Subject: [PATCH] [Feat] (MG_Backend/DirectVulkan): use rgba instead of xyzw --- .../DirectVulkan/Managers/RenderStateManager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MobileGL/MG_Backend/DirectVulkan/Managers/RenderStateManager.cpp b/MobileGL/MG_Backend/DirectVulkan/Managers/RenderStateManager.cpp index 12bf2ca5..664bb1c9 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Managers/RenderStateManager.cpp +++ b/MobileGL/MG_Backend/DirectVulkan/Managers/RenderStateManager.cpp @@ -260,10 +260,10 @@ namespace MobileGL::MG_Backend::DirectVulkan { VkColorComponentFlags RenderStateManager::ResolveColorWriteMask(const BoolVec4& mask) { VkColorComponentFlags vkMask = 0; - if (mask.x()) vkMask |= VK_COLOR_COMPONENT_R_BIT; - if (mask.y()) vkMask |= VK_COLOR_COMPONENT_G_BIT; - if (mask.z()) vkMask |= VK_COLOR_COMPONENT_B_BIT; - if (mask.w()) vkMask |= VK_COLOR_COMPONENT_A_BIT; + if (mask.r()) vkMask |= VK_COLOR_COMPONENT_R_BIT; + if (mask.g()) vkMask |= VK_COLOR_COMPONENT_G_BIT; + if (mask.b()) vkMask |= VK_COLOR_COMPONENT_B_BIT; + if (mask.a()) vkMask |= VK_COLOR_COMPONENT_A_BIT; return vkMask; } } // namespace MobileGL::MG_Backend::DirectVulkan