From 876cb7bcd37d1d2ab1ba8f95e5f531aab387169a Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Sat, 7 Mar 2026 09:33:05 +0800 Subject: [PATCH] [Chore] (MG_Backend/DirectVulkan): asserts fbo existence --- MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp index aad4572f..50a87f79 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/VulkanRenderer.cpp @@ -569,9 +569,8 @@ namespace MobileGL::MG_Backend::DirectVulkan { void VulkanRenderer::Clear(GLbitfield mask) { m_clearManager->CollectGarbage(); auto* fbo = MG_State::pGLContext->GetFramebufferBindingSlot(FramebufferTarget::Draw).GetBoundObject().get(); - if (!fbo) { - MGLOG_D("VulkanRenderer::Clear: draw framebuffer not found"); - } + MOBILEGL_ASSERT(fbo, "VulkanRenderer::Clear: draw framebuffer not found (fbo == nullptr)"); + ClearFramebufferPayload payload { .color = MG_State::pGLContext->GetClearColor(), .depth = MG_State::pGLContext->GetClearDepth(),