The Embree SYCL API is designed for photorealistic rendering use cases, where scene setup is performed on the host, and rendering on the device.
Please provide support for scene setup on the device. This reduces host-device memory transfers if the input is already in device memory and better fits in with other GPU accelerated workflows, i.e. use cases where multiple operations need to be performed in a pipeline on the GPU.
Background: We are adding SYCL raycasting support to Open3D.
From https://github.com/RenderKit/embree/blob/master/doc/src/api.md
Please provide support for scene setup on the device. This reduces host-device memory transfers if the input is already in device memory and better fits in with other GPU accelerated workflows, i.e. use cases where multiple operations need to be performed in a pipeline on the GPU.
Background: We are adding SYCL raycasting support to Open3D.