In NiagaraDataChannelData.cpp, FNiagaraDataChannelDataProxy::EndFrame enqueues a GPU readback for each entry in PendingGPUReadbackBuffers, but the corresponding FNiagaraGPUInstanceCountManager::Free ...
Crash / null pointer dereference in FNiagaraEditorModule::PrecompileDuplicate(). File: Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/NiagaraCompiler.cpp Function: FNiagaraEditorModule::Pre ...
Starting with UE 5.4, function FNiagaraRendererRibbons::GenerateDynamicData() from file [NiagaraRendererRibbons.cpp] attempts to calculate DynamicData->MaxAllocatedCountEstimate as such: DynamicDat ...
Particles using Distance Field collision can have their collision controlled by "r.DistanceFieldAO". It appears that the condition in "ShouldPrepareGlobalDistanceField(...)" from DistanceFieldAmbie ...
In split-screen, Niagara GPU Distance Field collision appears to be evaluated against only the first view passed into the Niagara GPU sim (view index 0), rather than per split-screen view. Because G ...
When using the DynamicMaterialParameters Niagara module in UE 5.6, 5.7, and UE5-Main (CL 50298778), updating an emitter causes Boolean values, such as Index0Float0Write, to reset to default values, ...
On the details panel of the StaticMeshLocation module, when expanding the dropdown of the MeshParameterBinding property, user parameters of type StaticMesh don't show up (only those of type "Object" ...
Modules in the particle spawn stage get unlocked and lose inheritance after changing the inherited emitter's interpolated spawn mode to "No Interpolation" then resetting. ...
The following Niagara usage pattern results in either a crash or in incorrect data being read from a Particle Attribute Reader: Emitter Spawn Stage – A module has an Attribute Reader input specifie ...