From 7b3e1ebf626fc6ecb5ba777173c56dddac9a5726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Tue, 31 Dec 2024 09:07:30 -0800 Subject: [PATCH] =?UTF-8?q?Revert=20"Fix:=20Fix=20Uniform=20buffer=20doing?= =?UTF-8?q?=20too=20many=20iterations=20when=20updating=20rende=E2=80=A6"?= =?UTF-8?q?=20(#3391)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 4bc652939ff400e424e17185d23b229a37d269e1. --- src/bgfx.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bgfx.cpp b/src/bgfx.cpp index 236bce15a..fb248c1e3 100644 --- a/src/bgfx.cpp +++ b/src/bgfx.cpp @@ -1325,8 +1325,10 @@ namespace bgfx m_draw.clear(_flags); m_bind.clear(_flags); - - m_uniformBegin = m_uniformEnd; + if (_flags & BGFX_DISCARD_STATE) + { + m_uniformBegin = m_uniformEnd; + } } void EncoderImpl::dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX, uint32_t _numY, uint32_t _numZ, uint8_t _flags)