FRegisterComponentContext::Process() in ActorComponent.cpp iterates over SendRenderDynamicDataPrimitives and calls SendRenderDynamicData_Concurrent() on each. The existing guard checks ::IsValid(Pri ...
We've noticed smearing in grass due to wrong motion vectors. This appears to be caused by lack of previous frame support in the periodic world space node. This is how we fixed it: In MaterialTempl ...
When a Curve Atlas Row Parameter node is used with a Texture Sampler connected to the curve time input, the sample type uses derivative ops. This has negative performance implications for Nanite co ...
When attempting to scroll the ScrollBox upward, the cursor briefly shifts focus to another widget (CommonTabListWidgetBase). When logging this behavior using LogSlate VeryVerbose, it can be observed ...
FJsonObjectConverter::JsonObjectToUStruct removes _ClassName from nested JSON objects during deserialization. Removing Obj->RemoveField(ObjectClassNameKey) from ConvertScalarJsonValueToFPropertyWit ...
The cursor radius configured through FSlateApplication::SetCursorRadius() is not respected during Slate hit testing. The radius value is correctly stored in FSlateApplication and passed into FHittes ...
UAbilityTask_SpawnActor::BeginSpawningActor assumes the incoming AActor*& SpawnedActor parameter is nullptr if no actor was spawned, but it does not initialize the parameter at the start of the func ...
Using the new NDC BP nodes in 5.7 causes sorting to break; one system, regardless of world placement, is always drawn over the other. Even when the viewpoint puts the dominant system in the foregrou ...
It seems like the code in RefreshSamplerStatesCallback() can overlap with FillUniformBuffer when it mutates the Wrap_WorldGroupSettings and Clamp_WorldGroupSettings FSharedSamplerState objects. Addi ...
Panini Lens Distortion does not appear to affect some buffers (SceneDepth, CustomDepth, WorldNormal, etc.) consistently. These buffers behaved correctly in 5.3 ...