llvm
llvm copied to clipboard
[SYCL][Bindless] Add external_mem_handle_type::dma_buf
- Add support for importing
dma_bufhandles into SYCL - Add
supports_importing_handle_typethat checks whether a device supports importing an external memory handle type. This is becausedma_bufis only supported on L0 backend for now. - Updated Bindless Images extension document
- Updated "Example 6" E2E test to use
dma_bufhandle - Updated
buffer_usmVulkan interop E2E test to usedma_bufhandle if the both the Vulkan driver and the device backend supports it - Added overload of
get_ur_handlesthat only takes a SYCL device