RenderKit / embree

Embree ray tracing kernels repository.
Apache License 2.0
2.32k stars 383 forks source link

Allow scene setup with SYCL device resident tensors #490

Open ssheorey opened 3 weeks ago

ssheorey commented 3 weeks ago

From https://github.com/RenderKit/embree/blob/master/doc/src/api.md

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.