 |
Blender V4.3
|
Go to the documentation of this file.
5#if !defined(WITH_ONEAPI_SYCL_HOST_TASK) && defined(WITH_EMBREE_GPU)
6# undef ccl_gpu_kernel_signature
7# define ccl_gpu_kernel_signature(name, ...) \
8 void oneapi_kernel_##name(KernelGlobalsGPU *ccl_restrict kg, \
9 size_t kernel_global_size, \
10 size_t kernel_local_size, \
16 sycl::nd_range<1>(kernel_global_size, kernel_local_size), \
17 [=](sycl::nd_item<1> item, sycl::kernel_handler oneapi_kernel_handler) { \
18 ((ONEAPIKernelContext*)kg)->kernel_handler = oneapi_kernel_handler;