From 526ea9d97d8c7d4b61afd10d2edca740e6c96288 Mon Sep 17 00:00:00 2001 From: Renato Machado Date: Wed, 22 Nov 2023 13:07:28 -0300 Subject: [PATCH] fix framebuffer draw --- src/framework/graphics/drawpool.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/framework/graphics/drawpool.cpp b/src/framework/graphics/drawpool.cpp index a231ccc335..272e89f37d 100644 --- a/src/framework/graphics/drawpool.cpp +++ b/src/framework/graphics/drawpool.cpp @@ -160,6 +160,9 @@ void DrawPool::updateHash(const DrawPool::DrawMethod& method, const TexturePtr& if (m_state.transformMatrix != DEFAULT_MATRIX3) stdext::hash_union(m_state.hash, m_state.transformMatrix.hash()); + if (m_bindedFramebuffers > 0) + stdext::hash_combine(m_state.hash, m_bindedFramebuffers); + if (color != Color::white) stdext::hash_union(m_state.hash, color.hash());