Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/RenderGraphUtils.h |
| Include | #include "RenderGraphUtils.h" |
| Source | /Engine/Source/Runtime/RenderCore/Private/RenderGraphUtils.cpp |
namespace FComputeShaderUtils
{
FRDGBufferRef FComputeShaderUtils&58;&58;AddIndirectArgsSetupCsPass1D
&40;
FRDGBuilder & GraphBuilder,
ERHIFeatureLevel::Type FeatureLevel,
FRDGBufferRef & InputCountBuffer,
const TCHAR &42; OutputBufferName,
uint32 Divisor,
uint32 InputCountOffset,
uint32 Multiplier
&41;
}
Remarks
Create and set up an 1D indirect dispatch argument from some GPU-side integer in a buffer (InputCountBuffer). Sets up a group count as (InputCountBuffer[InputCountOffset] * Multiplier + Divisor - 1U) / Divisor; Commonly use Divisor <=> number of threads per group.