[Fix] (MG_Backend/DirectVulkan): ignore clear buffer without target [skip ci]

This commit is contained in:
2026-07-02 19:16:14 +08:00
parent 71f5ba9601
commit 91120d86ba
2 changed files with 15 additions and 5 deletions
@@ -3534,7 +3534,9 @@ void main() {
void VulkanRenderer::QueueClearBufferPayload(GLenum buffer, GLint drawbuffer,
const ClearAttachmentPayload& clearPayload) {
auto* fbo = MG_State::pGLContext->GetFramebufferBindingSlot(FramebufferTarget::Draw).GetBoundObject().get();
MOBILEGL_ASSERT(fbo, "VulkanRenderer::QueueClearBufferPayload: draw framebuffer not found");
if (!fbo) {
return;
}
QueueClearBufferPayloadForFramebuffer(*fbo, buffer, drawbuffer, clearPayload);
}