Add a test that clSetKernelArg does not retain the arg (#665)

* Add `retain_mem_object_set_kernel_arg` to test that calling
clSetKernelArg with a cl_mem object does not retain that mem object
This commit is contained in:
alan-baker
2020-03-11 06:09:51 -04:00
committed by GitHub
parent 9d5dc202cb
commit 5ec04da102
3 changed files with 43 additions and 0 deletions

View File

@@ -95,6 +95,7 @@ extern int test_retain_queue_single(cl_device_id deviceID, cl_context con
extern int test_retain_queue_multiple(cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements);
extern int test_retain_mem_object_single(cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements);
extern int test_retain_mem_object_multiple(cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements);
extern int test_retain_mem_object_set_kernel_arg(cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements);
extern int test_min_data_type_align_size_alignment(cl_device_id device, cl_context context, cl_command_queue queue, int n_elems );
extern int test_mem_object_destructor_callback(cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements);