With InstancedStaticMeshComponent, after calling AddInstance, an instance that’s far away gets culled because of additional logic that was added in 5.7 to This works correctly in 5.6 and the instanc ...
Nanite Skinned Meshes don't receive the correct Local Position in some shadow passes. This depends on the clipmap level, and is not related to VSM caching. Unreal Engine 5.6 shows the same issue, b ...
In 5.7, a Sequencer that contains a Spawnable ChaosCacheManager will crash the Engine on EndPlay. The licensee has reported, and I've confirmed, that this behavior started in 5.7. I've confirmed thi ...
Blueprints can enter a corrupted state where Actors construct DefaultSubobjects using CreateOptionalDefaultSubobject, even though child classes call DoNotCreateDefaultSubobject. In some situations, ...
the handled value passed to unlock_mouse is actually treated as unhandled, because FEventReply has no uproperty and no Identical()function of its own. Adding WithIdenticalViaEquality can fix this is ...
In 5.8, after entering PIE, the editor will start doing two SceneRenders per frame. This dramatically drops performance. Presumably this second render is for the inactive / unfocused editor viewport ...
SaveGeneratedTexture2DAsset can crash for a variety of reasons when overwriting an existing texture asset. When no existing asset exists, the function simply moves the provided transient Texture ass ...
Translucent deferred decal materials look different when setting their specular material attribute directly on the material node versus setting it via a constant node ...
After editing engine source files and triggering Live Coding, derived Blueprints that inherit from a Blueprint containing a ChildActorComponent cause UChildActorComponent::Serialize to run on a Live ...