Added support for the import of compressed jpeg directly into source data payload.
Added a function to initialize a unique buffer via an array and added unit test for it.
Updated the test to compare the interchange image import to the legacy workflow to test properly the compressed source data and fixed an issue with the flip green channel setting not being test in a deterministic way.
#jira UETOOL-5063
#rb Alexis.Matte, Devin.Doucette
#preflight 62471676292f228e0916f650
[CL 19589174 by Julien StJean in ue5-main branch]
default off.
Enabling it sets the thread's priority via nice values.
Enabling ANDROID_USE_NICE_VALUE_THREADPRIORITY also sets Android pool threads to use all cores.
#rb chris.babcock,dmytro.vovk
#preflight 6246d6cc637925b5d3db3c54
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 19586571 via CL 19586632 via CL 19586649 via CL 19586654
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)
[CL 19586926 by allan bentham in ue5-main branch]
#fix added fix-up behaviour during load - and ensure to track if any more invalid data creeps up afterwards
#rb Alexis.Matte, Mike.Zyracki
#preflight 6246d02eb6084b98325634d9
[CL 19586168 by Jurre deBaare in ue5-main branch]
The logging thread needs to continue running until ThreadWakeEvent is null because it may otherwise miss triggering ThreadIdleEvents before it exits.
#preflight 6245fa87292f228e09067295
#rb Brandon.Schaefer, Zousar.Shaker
#rnx
[CL 19576990 by Devin Doucette in ue5-main branch]
Motivation: [.] only hides a test and it can still be executed using ~[SomeOtherTag]; It's very easy to fall into the trap of executing an infinite loop test that is decorated with the [.] tag
#rb Andriy.Tylychko, Michael.Balzer
#preflight 6245fb64f4217035fa8f38ec
[CL 19576763 by chris constantinescu in ue5-main branch]
This change also remaps the original bEvaluateWorldPositionOffset on SMC into bEvaluateWorldPositionOffsetInRayTracing, because this var was only ever driven by ray tracing specific methods. The original bEvaluateWorldPositionOffset is now used by this more generic API.
Lastly, a new cvar (r.OptimizedWPO) has been added that indicates if the hint should be respected or not (default is false, which means WPO is always active, regardless of hint)
#rb rune.stubbe, marc.audy, derek.ehrman
[FYI] brian.karis, jamie.hayes, ola.olsson, andrew.lauritzen, jian.ru
#preflight 6244a8dcdc6183e3f5f8de98
#ROBOMERGE-AUTHOR: graham.wihlidal
#ROBOMERGE-SOURCE: CL 19564957 via CL 19564973 via CL 19564978
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19566743 by graham wihlidal in ue5-main branch]
- Use TSortedMap for the argument modifier parameters, as these are small sets of data.
- Use a RW lock to avoid contention on a rarely changing container.
- Avoid allocating a unique instance in FTextFormat.
#jira
#preflight 62449707b6084b98323cec45
#rb Vincent.Gauthier
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 19562338 via CL 19564306 via CL 19564315 via CL 19564329
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19566415 by jamie dale in ue5-main branch]
These are typically small data sets, so TSortedMap gives better performance
#jira
#preflight 624496eee434babd8ae76e85
#rb Vincent.Gauthier
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 19562303 via CL 19564305 via CL 19564311 via CL 19564322
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)
[CL 19566414 by jamie dale in ue5-main branch]
Implement the FIntVector4 property struct and detail customisation.
Added FIntVector and FIntVector4 NAME_ FNames.
#preflight 6244bdb2470aff98e967311a
#rb steve.robb
[CL 19564992 by Jeremy Moore in ue5-main branch]