21template<
class u_morton>
22void sycl_compute_cell_ranges(
28 std::unique_ptr<sycl::buffer<u_morton>> &buf_morton,
29 std::unique_ptr<sycl::buffer<u32>> &buf_lchild_id,
30 std::unique_ptr<sycl::buffer<u32>> &buf_rchild_id,
31 std::unique_ptr<sycl::buffer<u8>> &buf_lchild_flag,
32 std::unique_ptr<sycl::buffer<u8>> &buf_rchild_flag,
33 std::unique_ptr<sycl::buffer<u32>> &buf_endrange,
std::uint32_t u32
32 bit unsigned integer
Morton curve implementation.