From ba60fbe7ec29f88ed4c97d33d89970e99cfa0ec9 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Mon, 25 Nov 2013 00:25:21 -0600
Subject: [PATCH] Generate a "queue.finish()" in capture_call

---
 pyopencl/capture_call.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pyopencl/capture_call.py b/pyopencl/capture_call.py
index b45e3102..cc4539b2 100644
--- a/pyopencl/capture_call.py
+++ b/pyopencl/capture_call.py
@@ -119,6 +119,8 @@ def capture_kernel_call(kernel, filename, queue, g_size, l_size, *args, **kwargs
             cg("knl._arg_type_chars = %s" % repr(kernel._arg_type_chars))
         cg("knl(queue, %s, %s," % (repr(g_size), repr(l_size)))
         cg("    %s)" % ", ".join(kernel_args))
+        cg("")
+        cg("queue.finish()")
 
     # }}}
 
-- 
GitLab