clvk
clvk copied to clipboard
Implementation of OpenCL 3.0 on Vulkan
Most of the CTS compiler tests `clvk` does not support involve the `clLinkProgram` function. At the moment, `clvk` implementation is based on the spirv-tools, using SPIRV as the intermediate language...
Also add an event.cpp to include event.hpp to ensure the file can be included without needing to include dependent headers first.
``` buffers_buffer_migrate buffers_buffer_read_array_barrier_char buffers_buffer_read_array_barrier_float buffers_buffer_read_array_barrier_int buffers_buffer_read_array_barrier_long buffers_buffer_read_array_barrier_short buffers_buffer_read_array_barrier_uchar buffers_buffer_read_array_barrier_uint buffers_buffer_read_array_barrier_ulong buffers_buffer_read_array_barrier_ushort buffers_image_migrate events_event_enqueue_barrier_with_event_list events_event_enqueue_marker events_event_enqueue_marker_with_event_list ``` All of them are now failing with this error: ``` queue.hpp:355: virtual const std::vector...
- [ ] vec_align_array - [ ] vec_align_packed_struct_arr - [ ] vec_align_struct - [ ] vec_align_struct_arr