From e14c077b3281a067caabf2284c46b4ede30388af Mon Sep 17 00:00:00 2001 From: DanielGavin Date: Mon, 22 Jul 2019 02:33:50 +0200 Subject: [PATCH] command sync (#1823) Added command barrier bit when submitting with an indirect buffer - this fixes the flickering on tess-41 --- src/renderer_gl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index a3f72e02b..16c244ba1 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -6641,6 +6641,7 @@ BX_TRACE("%d, %d, %d, %s", _array, _srgb, _mipAutogen, getName(_format) ); if (isValid(compute.m_indirectBuffer) ) { + barrier |= GL_COMMAND_BARRIER_BIT; const VertexBufferGL& vb = m_vertexBuffers[compute.m_indirectBuffer.idx]; if (currentState.m_indirectBuffer.idx != compute.m_indirectBuffer.idx) {