From 06c0c99c2eda7376709a991fc9c41c02aaec0c09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Petit?= Date: Sat, 13 May 2023 10:21:34 +0100 Subject: [PATCH] Enable clCopyImage suite to run in parallel (#1717) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kévin Petit --- .../images/clCopyImage/test_copy_generic.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/test_conformance/images/clCopyImage/test_copy_generic.cpp b/test_conformance/images/clCopyImage/test_copy_generic.cpp index 3bd1b6ef..3e0b60d9 100644 --- a/test_conformance/images/clCopyImage/test_copy_generic.cpp +++ b/test_conformance/images/clCopyImage/test_copy_generic.cpp @@ -289,12 +289,6 @@ cl_mem create_image( cl_context context, cl_command_queue queue, BufferOwningPtr return img; } -// WARNING -- not thread safe -BufferOwningPtr srcData; -BufferOwningPtr dstData; -BufferOwningPtr srcHost; -BufferOwningPtr dstHost; - int test_copy_image_generic( cl_context context, cl_command_queue queue, image_descriptor *srcImageInfo, image_descriptor *dstImageInfo, const size_t sourcePos[], const size_t destPos[], const size_t regionSize[], MTdata d ) { @@ -302,6 +296,11 @@ int test_copy_image_generic( cl_context context, cl_command_queue queue, image_d clMemWrapper srcImage, dstImage; + BufferOwningPtr srcData; + BufferOwningPtr dstData; + BufferOwningPtr srcHost; + BufferOwningPtr dstHost; + if( gDebugTrace ) log_info( " ++ Entering inner test loop...\n" );