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 {