Skip to content

Instantly share code, notes, and snippets.

@Vovan675
Vovan675 / PrefixSort.compute
Created April 17, 2024 08:52 — forked from dondragmer/PrefixSort.compute
An optimized GPU counting sort
#pragma use_dxc //enable SM 6.0 features, in Unity this is only supported on version 2020.2.0a8 or later with D3D12 enabled
#pragma kernel CountTotalsInBlock
#pragma kernel BlockCountPostfixSum
#pragma kernel CalculateOffsetsForEachKey
#pragma kernel FinalSort
uint _FirstBitToSort;
int _NumElements;
int _NumBlocks;
bool _ShouldSortPayload;