RWByteAddressBuffer buffer; [numthreads(64, 1, 1)] void main( uint3 dispatchThreadID : SV_DispatchThreadID) { if(dispatchThreadID.x == 0) buffer.Store(0, 2); }