Source

Branch

1/ @aras_p

@kechogarcia

Noice! Any ideas how it compares to say AMD FidelityFX radix sort? I have ported it to unity for gaussian splat needs (hlsl https://github.com/aras-p/UnityGaussianSplatting/blob/fded9c0/package/Shaders/GpuSortFidelityFX.hlsl and c# https://github.com/aras-p/UnityGaussianSplatting/blob/fded9c0/package/Runtime/GpuSorting.cs ) but I don’t know if it’s “good” compared to any other impls.

2/ @kechogarcia

@aras_p

I haven’t done a deep optimization yet. But I saw their code yesterday from your post, and from the looks is not stable, so likely theirs is faster because they use less LDS on Step 1 and give up on stableness.