From 8727ed43fde193ae595d73e84a8991ee771e43e7 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Fri, 25 Apr 2025 23:17:42 +0800 Subject: [PATCH] [Fix] (multidraw, compute): get rid of barrier bit that doesn't need --- src/main/cpp/gl/multidraw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/cpp/gl/multidraw.cpp b/src/main/cpp/gl/multidraw.cpp index 70b4d7d..b3eef3e 100644 --- a/src/main/cpp/gl/multidraw.cpp +++ b/src/main/cpp/gl/multidraw.cpp @@ -500,7 +500,7 @@ GLAPI GLAPIENTRY void mg_glMultiDrawElementsBaseVertex_compute( // Wait for compute to complete LOG_D("memory barrier") - GLES.glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT | GL_ELEMENT_ARRAY_BARRIER_BIT); + GLES.glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); CHECK_GL_ERROR_NO_INIT // Bind index buffer and do draw