1RWBuffer<uint> uav;
2cbuffer ConstantBuffer { uint zero; }
3
4[numthreads(256, 1, 1)]
5void killDeviceByTimingOut(uint3 id: SV_DispatchThreadID)
6{
7    while (zero == 0)
8        uav[id.x] = zero;
9}
10