- the default ordering is deterministic based on which packages are being imported so the warning is not appropriate for all circumstances.
#jira UE-164729
#rb CarlMagnus.Nordin
#rnx
#preflight 632c447b100305080652a7c0
[CL 22134373 by David Harvey in ue5-main branch]
Preinfintiy and Postinfinity settings within the Curve Editor of an Animation can not be changed from Constant
#feature added API for setting curve attributes (pre/post extrapolation)
#misc added tests for new API
#jira UE-163181
#preflight 632b346cd747fe52c8df8811
#rb none
[CL 22133564 by Jurre deBaare in ue5-main branch]
- Instrument how long shader preprocessing takes for each shader compilation job.
- Keep a running total in our shader stats per shader type.
- Add logging to track total thread preprocessing time for all shaders.
- Fixup local variable names to match the output log names.
#rb Dan.Elksnitis
#preflight 632a224ab40000c8f08c5815
[CL 22125080 by jason nadro in ue5-main branch]
#rb Per.Larsson
#jira UE-164284
#rnx
#preflight 632b182ffc7f1efbdf9638d9
- This is only useful if the entire team uses the same address for the perforce server
- When set, this will override the environment settings for P4PORT as well as override what ever is saved to SourceControlSettings.ini
[CL 22122737 by paul chipchase in ue5-main branch]
FDesktopPlatformWindows::OpenFileDialog based on FDesktopPlatformWindows::FileDialogShared manages natively extension like "prt.*"
but FDesktopPlatformLinux::OpenFileDialog uses FSlateFileDlgWindow that doesn't manage this kind of extension.
=> improvement of FSlateFileDialogVisitor::PassesFilterTest to fix it
#preflight 632b42fa7b582f58abce54fa
[CL 22119216 by david lesage in ue5-main branch]
Previously, ITargetDeviceOutput was automatically destroyed as part of destruction of SDeviceOutputLog. It means that if ITargetDeviceOutput tried to deference the owner during its own destruction it could potentially dereference members that have already been destroyed.
Resolved by manually clearing CurrentDeviceOutputPtr which triggers destruction of ITargetDeviceOutput a bit sooner when all the owners members are still valid.
#preflight 6329d973a236a029ded37af3
#rb David.Harvey
#rnx
[CL 22115300 by Wojciech Krywult in ue5-main branch]
#rb trivial
#jira UE-164210, UE-164236
#preflight 632a15d1826e0c2fe962a399
[Backout] - CL21983605
[FYI] Jason.Nadro
Original CL Desc
-----------------------------------------------------------------
Fix bug where we were not blocking on shader compilation before executing a material update context.
- Depending on timing could cause issues with missing shaders where we would update the component before its shaders were complete.
- By default just make the function that submits jobs always block.
- Renable some tests, which this change should fix.
#rb Arciel.Rekman, Chris.Kulla
#jira UE-155888
#preflight 631f7368f927bf0cbaf4e378
[CL 22105123 by jason nadro in ue5-main branch]
- Datasmith: WorldPositionOffset input added to Datasmith UePbr material
- Datasmith: DatasmithCSharpFacade - added ClearCoat/ClearCoatRoughness/WorldPositionOffset
- Fixed z-fighting - Image Geometry is offset along local Z axis. PositionOffset param of image's material can be used to control amount of offset
- Enabled transparency on image material when it contains transparent pixels
#jira UE-160640
#preflight 6329dcf50a4ad044de9b8dd5
#rb benoit.deschenes
[CL 22100273 by kerim borchaev in ue5-main branch]
thread-safe delegates are not zero-initializable and so can't be used as global vars because they are vulnerable to static initialization order fiasco.
#jira UE-163668
#rb steve.robb
#preflight 632462db3752284a3179ec02
[CL 22094531 by Andriy Tylychko in ue5-main branch]
* Reused existing code to share it between all HLOD generation methods
#jira UE-161274, UE-156559
#rb patrick.enfedaque
#preflight 632927c99840225da23c49a5
[CL 22088941 by sebastien lussier in ue5-main branch]
- Added checks to narrow down on a crash.
- Keep the async flag until we're done with the morph targets so that they don't get garbage collected.
#jira UE-163931
#rb alexis.matte
#preflight 632893203752284a313a0843
[CL 22087023 by jeanmichel dignard in ue5-main branch]