16 lines
339 B
Plaintext
16 lines
339 B
Plaintext
|
|
|||
|
#include "Include/PlatformDefines.hlsl"
|
|||
|
|
|||
|
#pragma kernel CSArgsBufferDoubleInstanceCount
|
|||
|
|
|||
|
uniform RWStructuredBuffer<uint> argsBuffer;
|
|||
|
uniform uint count;
|
|||
|
|
|||
|
[numthreads(GPUI_THREADS, 1, 1)]
|
|||
|
void CSArgsBufferDoubleInstanceCount(uint2 id : SV_DispatchThreadID)
|
|||
|
{
|
|||
|
if (id.x >= count)
|
|||
|
return;
|
|||
|
|
|||
|
argsBuffer[id.x * 5 + 1] *= 2;
|
|||
|
}
|