Change commandline and config arguments to match the new name: OnlyEditorOnly -> SkipOnlyEditorOnly.
#rb Zousar.Shaker
#rnx
[CL 26139495 by matt peters in ue5-main branch]
Change class filtering to always use an allow list and a block list.
Change class filtering to enable allowlist all classes in a scriptpackage.
Move implementation of hybrid iterative's allow-all mode out into a separately parsed parameter.
Fix some Engine and UnrealEd classes that were not allowing EditorDomain to call Serialize on their class default object (which it needs to do to collect CustomVersions).
#rnx
#rb Zousar.Shaker
[CL 26102598 by Matt Peters in ue5-main branch]
This allows artist to provide a custom LUT describing specular behavior for view and light angles. The LUT can be procedurally generated or provided from a texture.
#rb sebastien.hillaire
#jira none
#preflight 646b6b392c0a5da0dcc8a2ab
[CL 25564387 by Charles deRousiers in ue5-main branch]
OnlyEditorOnly: Add Instrumentation to explain differences between regular cook and OnlyEditorOnly cook.
#rb Zousar.Shaker
#rnx
#preflight 64556a9e4574b81df409a82b
[CL 25359675 by Matt Peters in ue5-main branch]
Notes:
- For Find-in-Blueprints, this defaults to off (legacy behavior). It can be toggled on via a project's DefaultEditor.ini, trading a potentially faster asset scan for a possible single-frame hitch at the end of the scan (depending on total BP asset count, it may or may not be noticeable).
- For Blueprint namespaces, we always defer (the cost is relatively small enough for it to not be noticeable to just process on completion).
#rb Ben.Zeigler
[FYI] Bob.Tellez
#preflight 641e8827c44ce895fce5d297
[CL 24797741 by phillip kavan in ue5-main branch]
Removing the throttle allows the SaveQueue to go wider on DDC requests and reduces the size of the save queue, which reduces the cost of garbage collection.
#rb None, trivial
#rnx
#fyi Danny.Couture
#preflight None, not tested by preflight
[CL 23510988 by Matt Peters in ue5-main branch]
#rb Sebastian.Nordgren
#jira UE-169622
#rnx
#preflight 636d118e361bbd3c0ae5e116
- Recently we have had several incidents where there has been confusion if a VA payload pull that failed was initiated by a uncooked editor bulkdata or a cooked one. Adding the option to postfix the log message with this info for selected projects will make debugging this sort of thing easier in the future.
- Enabled by changing '[EditorBulkData]LogCookedStatus=' to true in the Editor ini file.
-- As this is only useful for projects that allow cooked content in the editor, if not then it is just noise so the post fix is disabled by default.
- Note that the check in FEditorBulkData::PullData should also be removed but that has been added as its own work item in JIRA.
[CL 23101614 by paul chipchase in ue5-main branch]
Cooker: In MPCook Collect garbage based on the Operating System's MemoryPressure event, so that Standby memory does not cause spurious garbage collection.
In all cook modes, tweak the output during garbage collection to have less duplicate information.
In all cook modes, add a cooldown for GC when garbage collection is not impactful.
#rn Minor, Core
#rb Zousar.Shaker, Danny.Couture
#preflight 636d69761c14fe4505163289
[CL 23088442 by Matt Peters in ue5-main branch]