Files
ZHGD_Web/Assets/Art/Art Plugins/GPUInstancer/Resources/Compute/CSArgsBuffer.compute
2025-07-13 23:16:20 +08:00

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;
}