Niagara.MinGPUInstanceCount
Niagara.MinGPUInstanceCount
#Overview
name: Niagara.MinGPUInstanceCount
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Minimum number of instance count entries allocated in the global buffer. (default=2048)
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraGPUInstanceCountManager.cpp:15
Scope: file
Source code excerpt:
int32 GNiagaraMinGPUInstanceCount = 2048;
static FAutoConsoleVariableRef CVarNiagaraMinGPUInstanceCount(
TEXT("Niagara.MinGPUInstanceCount"),
GNiagaraMinGPUInstanceCount,
TEXT("Minimum number of instance count entries allocated in the global buffer. (default=2048)"),
ECVF_Default
);
int32 GNiagaraGPUCountManagerAllocateIncrement = 64;
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraGPUInstanceCountManager.cpp:163
Scope (from outer to inner):
file
function uint32 FNiagaraGPUInstanceCountManager::AcquireEntry
Source code excerpt:
// @TODO : add realloc the buffer and copy the current content to it. Might require reallocating the readback in FNiagaraGPUInstanceCountManager::EnqueueGPUReadback()
ensure(UsedInstanceCounts < AllocatedInstanceCounts);
//UE_LOG(LogNiagara, Error, TEXT("Niagara.MinGPUInstanceCount too small. UsedInstanceCounts: %d < AllocatedInstanceCounts: %d"), UsedInstanceCounts, AllocatedInstanceCounts);
return INDEX_NONE;
}
}
uint32 FNiagaraGPUInstanceCountManager::AcquireOrAllocateEntry(FRHICommandListImmediate& RHICmdList)
{