From dfaa2c259b2a72c5593a5c97a14b492a8487fd93 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Wed, 4 Feb 2026 16:19:57 +0800 Subject: [PATCH] [Fix] (MG_State/Framebuffer): bump attachmentVersions on SetDrawBuffer --- MobileGL/MG_State/GLState/FramebufferState/FramebufferObject.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/MobileGL/MG_State/GLState/FramebufferState/FramebufferObject.cpp b/MobileGL/MG_State/GLState/FramebufferState/FramebufferObject.cpp index 294e9aec..5aa799ee 100644 --- a/MobileGL/MG_State/GLState/FramebufferState/FramebufferObject.cpp +++ b/MobileGL/MG_State/GLState/FramebufferState/FramebufferObject.cpp @@ -143,6 +143,7 @@ namespace MobileGL { void FramebufferObject::SetDrawBuffer(Uint index, FramebufferAttachmentType buffer) { if (m_drawBuffers[index] == buffer) return; m_drawBuffers[index] = buffer; + ++m_attachmentVersions[static_cast(buffer)]; } const FramebufferObject::FramebufferAttachmentArray& FramebufferObject::GetDrawBuffers() const {