21enum SortImplType { MultiKernel };
32template<
class u_morton, SortImplType impl = MultiKernel>
35 u32 morton_count_rounded_pow,
36 std::unique_ptr<sycl::buffer<u32>> &buf_index,
37 std::unique_ptr<sycl::buffer<u_morton>> &buf_morton);
std::uint32_t u32
32 bit unsigned integer
void sycl_sort_morton_key_pair(sycl::queue &queue, u32 morton_count_rounded_pow, std::unique_ptr< sycl::buffer< u32 > > &buf_index, std::unique_ptr< sycl::buffer< u_morton > > &buf_morton)
sort morton code and generate remap table