From e57dd3529edc2eb918a893b99627c1f88db97d01 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Tue, 24 Feb 2026 10:19:21 +0800 Subject: [PATCH] [Chore] (MG_Test/Backend/DirectVulkan/TestExec): get rid of junk --- .../DirectVulkan/Renderer/VulkanRenderer.cpp | 14 -------------- .../DirectVulkan/Renderer/VulkanRenderer.h | 2 -- 2 files changed, 16 deletions(-) diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp index d7c53e30..9f11cc6a 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp @@ -188,15 +188,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { return m_pipelineFactory->GetOrCreatePipeline(payload); } - void VulkanRenderer::PrepareDemoPipeline() { - MGLOG_D("PrepareDemoPipeline called"); - - VkPipelineLayoutCreateInfo plci{VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO}; - VK_VERIFY(vkCreatePipelineLayout(m_device, &plci, nullptr, &m_pipelineLayout), "vkCreatePipelineLayout"); - - MGLOG_I("PrepareDemoPipeline completed"); - } - void VulkanRenderer::CreateFrameContexts() { VK_VERIFY(m_frameContext.Initialize(m_device, m_commandPool, m_config.MaxFramesInFlight), "CreateFrameContexts"); @@ -246,7 +237,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { m_vertexInputStateFactory = MakeUnique(m_config); MOBILEGL_ASSERT(m_vertexInputStateFactory != nullptr, "VertexInputStateFactory creation failed."); - PrepareDemoPipeline(); CreateFrameContexts(); m_frameVertexUploadBuffers.resize(m_frameContext.GetFrameCount()); m_frameVertexUploadHeads.assign(m_frameContext.GetFrameCount(), 0); @@ -286,10 +276,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { m_frameContext.Destroy(m_device, m_commandPool); - if (m_pipelineLayout != VK_NULL_HANDLE) { - vkDestroyPipelineLayout(m_device, m_pipelineLayout, nullptr); - m_pipelineLayout = VK_NULL_HANDLE; - } if (m_uniformDescriptorBinder) { m_uniformDescriptorBinder->Shutdown(); m_uniformDescriptorBinder.reset(); diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h index ace154b1..7a0349e8 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.h @@ -132,7 +132,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { Vector m_depthStencilImageViews; Vector m_depthStencilImageLayouts; - VkPipelineLayout m_pipelineLayout = VK_NULL_HANDLE; Vector m_frameVertexUploadBuffers; Vector m_frameVertexUploadHeads; Vector m_frameIndexUploadBuffers; @@ -177,7 +176,6 @@ namespace MobileGL::MG_Backend::DirectVulkan { Bool EnsureOffscreenRenderTarget(Uint glFboExternalIndex, const MG_State::GLState::FramebufferObject& glFbo, VkRenderPass& outRenderPass, VkFramebuffer& outFramebuffer, VkExtent2D& outExtent, VkFormat& outDepthStencilFormat); - void PrepareDemoPipeline(); VkPipeline GetOrCreatePipeline(const MG_State::GLState::ProgramObject& program, VkPipelineLayout pipelineLayout, Uint64 vertexInputHash, const VkPipelineVertexInputStateCreateInfo& vertexInputState);