1RWStructuredBuffer<uint> data; 2 3[numthreads(32, 16, 1)] 4void CSMain() 5{ 6 data[WaveGetLaneIndex()] = (WaveIsFirstLane()) ? WaveGetLaneCount() : 0; 7} 8