From d0cec1fce1697f9c9c99eb1e3fa8d3fa1fd86b21 Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Tue, 6 Jun 2017 15:08:16 +1000 Subject: glthread: remove extra _mesa_glthread_finish() from generated code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The other user of print_sync_dispatch() was ending up with code that looked like: _mesa_glthread_finish(ctx); _mesa_glthread_restore_dispatch(ctx); _mesa_glthread_finish(ctx); Reviewed-by: Marek Olšák --- src/mapi/glapi/gen/gl_marshal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mapi') diff --git a/src/mapi/glapi/gen/gl_marshal.py b/src/mapi/glapi/gen/gl_marshal.py index 51475e17adf..f52b9b7b810 100644 --- a/src/mapi/glapi/gen/gl_marshal.py +++ b/src/mapi/glapi/gen/gl_marshal.py @@ -90,7 +90,6 @@ class PrintCode(gl_XML.gl_print_base): out('return {0};'.format(call)) def print_sync_dispatch(self, func): - out('_mesa_glthread_finish(ctx);') out('debug_print_sync_fallback("{0}");'.format(func.name)) self.print_sync_call(func) @@ -259,6 +258,7 @@ class PrintCode(gl_XML.gl_print_base): if need_fallback_sync: out('fallback_to_sync:') with indent(): + out('_mesa_glthread_finish(ctx);') self.print_sync_dispatch(func) out('}') -- cgit v1.2.3