Bläddra i källkod

Fix: Fix Uniform buffer doing too many iterations when updating renderer uniforms (#3372)

Nuno Silva 1 år sedan
förälder
incheckning
4bc652939f
1 ändrade filer med 2 tillägg och 4 borttagningar
  1. 2 4
      src/bgfx.cpp

+ 2 - 4
src/bgfx.cpp

@@ -1313,10 +1313,8 @@ namespace bgfx
 
 		m_draw.clear(_flags);
 		m_bind.clear(_flags);
-		if (_flags & BGFX_DISCARD_STATE)
-		{
-			m_uniformBegin = m_uniformEnd;
-		}
+
+		m_uniformBegin = m_uniformEnd;
 	}
 
 	void EncoderImpl::dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX, uint32_t _numY, uint32_t _numZ, uint8_t _flags)