From bfa4049ac15ee0deb458b5f5a44d9625b2335d65 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Fri, 20 Mar 2026 09:55:22 +0800 Subject: [PATCH] [Chore] (MG_Backend/DirectVulkan): unwrap frame context initialization --- .../DirectVulkan/Renderer/VulkanRenderer.cpp | 10 +++------- .../MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h | 1 - 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp index 62f56286..9505f98a 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp @@ -276,12 +276,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { return flags; } - void VulkanRenderer::CreateFrameContexts() { - VK_VERIFY(m_frameContext.Initialize(m_device, m_commandPool, m_config.MaxFramesInFlight), - "CreateFrameContexts"); - MGLOG_I("CreateFrameContexts completed"); - } - void VulkanRenderer::Initialize() { CreateInstance(); CreateSurface(); @@ -290,7 +284,9 @@ namespace MobileGL::MG_Backend::DirectVulkan { CreateAllocator(); CreateCommandPool(); - CreateFrameContexts(); + VK_VERIFY(m_frameContext.Initialize(m_device, m_commandPool, m_config.MaxFramesInFlight), + "CreateFrameContexts"); + MGLOG_I("CreateFrameContexts completed"); auto succeeded = false; succeeded = m_bufferManager.Initialize({ .allocator = m_allocator, diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h index 778771e9..449fe822 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h @@ -197,7 +197,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { void DestroyAllocator(); void CreateSwapchain(); void CreateCommandPool(); - void CreateFrameContexts(); VkPipeline GetOrCreatePipeline( GLenum mode,