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