OpenCL-CTS
OpenCL-CTS copied to clipboard
fix generic_address_space, command_buffer_event_sync, test_compiler and images/test_1D_buffer
fixes several issues:
-
generic_address_space
test: add check for program scope variables. The test uses both generic AS and program-scope variables, however it only checked the generic-AS presence inclGetDeviceInfo
. -
compiler/test_compiler_defines_for_extensions.cpp
: addcl_khr_command_buffer_multi_device
to the list of recognized extensions -
command_buffer_event_sync.cpp
: add delays for testingclSetEventCallback
- according to specification, these can be executed asynchronously (in a separate thread) by the OpenCL implementation, hence the event callback is not quaranteed to be called beforeclFinish()
returns. Existing testevents/test_callbacks.cpp
also waits for callback with loops of usleep. -
images/kernel_image_methods/test_1D_buffer.cpp
: fix allocation size being too small for the 1D buffer backing the image