#rnx
#rb pj.kack
#ROBOMERGE-SOURCE: CL 13063857 via CL 13063859 via CL 13064689 via CL 13064763
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13064817 by carlmagnus nordin in Main branch]
- Parallelize collection loading in FCollectionManager::LoadCollections
- Parallelize FName registration to cut on hashing cost in Collection::Load
- Leverage FStringView where possible in Collection::Load
- 987ms -> 238ms for collection loading during editor startup
- 987ms -> 696ms with -onethread
#rnx
#tests generated md5 of all loaded collections content before and after the change
#rb Bob.Tellez
#ROBOMERGE-SOURCE: CL 13054205 via CL 13054206 via CL 13054211
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13054213 by danny couture in Main branch]
#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 13048125 via CL 13048166 via CL 13049109 via CL 13049172 via CL 13049314
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13049385 by rex hill in Main branch]
[FYI] marc.audy
#ROBOMERGE-SOURCE: CL 13043962 via CL 13043963 via CL 13043964
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13043965 by andrew grant in Main branch]
There are no longer any platforms marked as having "restricted" localization, as they all now live inside platform extensions. The original spirit of this option lives on as ELocTextPlatformSplitMode::Confidential, however none of our localization targets are using it and it has limited utility.
#rb none
[CL 13035985 by Jamie Dale in Main branch]
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 13032316 in //UE4/Release-4.25/... via CL 13032319 via CL 13032322
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13032324 by martin wilson in Main branch]
#rb Rex.Hill
#ROBOMERGE-SOURCE: CL 13032255 via CL 13032257 via CL 13032260
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13032261 by dave belanger in Main branch]
- ShaderMapId being identical makes the in-memory case alias material SMs when caching resources for -targetplatform=Windows+WindowsNoEditor
- Not a full fix, next up - Niagara and OpenColorIOColor
#rb Ben.Ingram
#jira UE-90852
#ROBOMERGE-SOURCE: CL 13011405 in //UE4/Release-4.25/... via CL 13011409 via CL 13011412
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13011420 by arciel rekman in Main branch]
#rb none
#jira UE-92383,UE-92379
#ROBOMERGE-SOURCE: CL 13007378 in //UE4/Release-4.25/... via CL 13007382 via CL 13007391
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 13007401 by josh adams in Main branch]
#jira
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 13006995 via CL 13007016 via CL 13007026 via CL 13007030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 13007036 by jamie dale in Main branch]
#jira UE-92369
#rb none
#ROBOMERGE-SOURCE: CL 13005944 in //UE4/Release-4.25/... via CL 13005949 via CL 13005973
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 13005992 by josh adams in Main branch]
Arrays don't have matrix_columns set to 1.
#jira none
#rb none
#rnx
#lockdown Christina.Riveron
#ROBOMERGE-SOURCE: CL 12997560 in //UE4/Release-4.25/... via CL 12997564 via CL 12997575
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12997577 by mihnea balta in Main branch]
#jira UE-92363
#rb none
#ROBOMERGE-SOURCE: CL 12986697 in //UE4/Release-4.25/... via CL 12986699 via CL 12986703
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12986835 by josh adams in Main branch]
- Filtered out a Niagara Ray tracing compute(was causing cooking problems cause of float3x4)
- Fixed GPU Scene
#jira UE-92314
#rb Jack.Porter, Dmitriy.Dyomin, Rolando.Caloca, Mihnea.Balta
#ROBOMERGE-OWNER: florin.pascu
#ROBOMERGE-AUTHOR: florin.pascu
#ROBOMERGE-SOURCE: CL 12984452 in //UE4/Release-4.25/... via CL 12984457 via CL 12984596
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12984603 by florin pascu in Main branch]
The code was assuming that each attribute occupies a single vector, so we got compiler errors if a shader used a matrix attribute.
#jira UE-91836
#rnx
#lockdown Christina.Riveron
#rb Rolando.Caloca
#ROBOMERGE-SOURCE: CL 12982657 in //UE4/Release-4.25/... via CL 12982668 via CL 12982691
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12982704 by mihnea balta in Main branch]
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 12975262 via CL 12975393 via CL 12975411 via CL 12975426
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12975458 by rex hill in Main branch]
- In case of contention on the system session lock, fallback on the lockless mechanism (the one use for crash/terminate) to report the shutdown (we may not save everything, but we will save the most important information)
#rb none
#lockdown cristina.riverun
#ROBOMERGE-SOURCE: CL 12974643 in //UE4/Release-4.25/... via CL 12974652 via CL 12974654
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12974660 by patrick laflamme in Main branch]
LatAm Spanish (es-419) often leaves words in English rather than translate them, however we were finding that they would take the Castilian Spanish (es) translation instead, which often lead to confusion for players as those terms weren't understood within the LatAm community.
This was caused by the fact that any untranslated text (text matching the source) was considered redundant and was skipped when generating the LocRes file, which failed to take into account potentially needing to override a base translation when dealing with language hierarchies.
This change now tests otherwise untranslated text against the translations of any parent languages, and will consider the entry translated if it is different from one that would be inherited at runtime.
[FYI] Carlos.Almeida, David.Emmanuelli
#rb Lauren.Barnes
#ROBOMERGE-SOURCE: CL 12973946 via CL 12973947 via CL 12973948 via CL 12973950
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12973951 by jamie dale in Main branch]
Droped some debug logging to VeryVerbose
Set EngineTest back to regular DDC logging
#jira UE-92249 UE-92221
#rb swarm
[FYI] devin.doucette
#ROBOMERGE-SOURCE: CL 12954517 in //UE4/Release-4.25/... via CL 12954529 via CL 12958534
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12958578 by andrew grant in Main branch]