Todo List

Global DPCTLKernelArgType

Add support for sycl::buffer

Global DPCTLQueue_SubmitNDRange (__dpctl_keep const DPCTLSyclKernelRef KRef, __dpctl_keep const DPCTLSyclQueueRef QRef, __dpctl_keep void **Args, __dpctl_keep const DPCTLKernelArgType *ArgTypes, size_t NArgs, __dpctl_keep const size_t gRange[3], __dpctl_keep const size_t lRange[3], size_t NDims, __dpctl_keep const DPCTLSyclEventRef *DepEvents, size_t NDepEvents)

sycl::buffer arguments are not supported yet.

Add support for id<Dims> WorkItemOffset

Global DPCTLQueue_SubmitRange (__dpctl_keep const DPCTLSyclKernelRef KRef, __dpctl_keep const DPCTLSyclQueueRef QRef, __dpctl_keep void **Args, __dpctl_keep const DPCTLKernelArgType *ArgTypes, size_t NArgs, __dpctl_keep const size_t Range[3], size_t NRange, __dpctl_keep const DPCTLSyclEventRef *DepEvents, size_t NDepEvents)

sycl::buffer arguments are not supported yet.

Add support for id<Dims> WorkItemOffset