- LoadTimeTraceAnalysis: Added log messages for warnings and errors detected during analysis. Also added a log message with analysis stats (when the analysis is completed).
- LoadTimeTraceAnalysis: Added debug log messages for the analyzed trace events (disabled by default).
- LoadTimeTraceAnalysis: Fixed crash when an AsyncPackage is still referenced after a deleted request.
- LoadTimeTraceAnalysis: Re-introduced partial backward compatibility with very old traces (including UE 4.2x).
#rb Catalin.Dragoiu
[CL 27912262 by ionut matasaru in ue5-main branch]
Offset is saved relative to export serial data.
Add new object version entry SCRIPT_SERIALIZATION_OFFSET.
#rb PJ.Kack, Francis.Hurteau
#lockdown marc.audy
[CL 27898807 by robert millar in ue5-main branch]
[FYI] Jason.Stasik
Original CL Desc
-----------------------------------------------------------------
Create IAssetTools::IsAssetVisible and hook up material function menu to it
#rb dave.belanger,jason.nadro
[CL 27897936 by jason stasik in ue5-main branch]
Moved the README into the more appropriate LowLevelTestsRunner module folder.
#jira UE-178204
#rb ue-qa-sdets
[CL 27877607 by chris constantinescu in ue5-main branch]
- PLATFORM_SUPPORTS_UB_STRUCT was set for RT shaders, but RemoveUniformBuffersFromSource was still being called.
- New IsUsingSM66 function to keep consistent usage of ELanguage::SM6 since not all RT shaders use that 'language'
- Removing USE_SHADER_MODEL_6_6 since SM6.6 is locked in
- Changing FShaderFormatD3D versions to be Guids instead of numbers to better handle resolving changes in different branches.
#jira UE-195102
#rb yuriy.odonnell
[CL 27872532 by christopher waters in ue5-main branch]
PackageStoreOptimizer: Expose a static version of FindScriptObject and functions for calculating PublicExportHash.
FNameMap: Add a foreach iterator to provide a list of all data in the struct.
ZenPackageHeader: Move from private to internal, add a constructor that returns an error string rather than fatally asserting.
#rb Per.Larsson
#rnx
[CL 27855318 by matt peters in ue5-main branch]
[FYI] Alexis.Matte
Original CL Desc
-----------------------------------------------------------------
Make sure Hires mesh number of sections match LOD 0 number of sections.
#jira UE-194416
#rb jeanluc.corenthin
#rnx
[CL 27853575 by alexis matte in ue5-main branch]
- Added support for up to 32 samplers to the D3D12 RHI.
- Added 'MaxSamplers' to ShaderPlatform in DataDrivenPlatformInfo, this is defaulted to 16 for all shader platforms and can be modified the the DDPI ini files. This value will set the shader compiler define 'PLATFORM_MAX_SAMPLERS'.
- Added a 'RequiredSamplersSwitch' material editor node to branch based on a given shader platform's maximum sampler count.
- To support more than 16 samplers on feature level SM5 platforms Dxc and sm6.0 are used to compile the shader. On platforms that don't support Dxc and sm6.0 the preivew menu item will be disabled.
#jira UE-191404
#rb florin.pascu
[CL 27850133 by michael wanderson in ue5-main branch]
FResources::NumClusters now reflects the number of clusters after trim, not before.
#rb brian.karis
[FYI] graham.wihlidal, jamie.hayes
[CL 27830347 by rune stubbe in ue5-main branch]