Second optimization to a heavily hit function that uses an FArchiveFromStructuredArchive adapter. That class needs optimization, so temporarily use a straight FArchive path when text archive support is compiled out
fyi ben.woodhouse, gil.gribb, per.larsson
#ROBOMERGE-SOURCE: CL 5716883 via CL 5716884 via CL 5716885 via CL 5716886 via CL 5717811
[CL 5717889 by graeme thornton in Main branch]
Reverted shader complexity to previous logic by adding fixed deffered shading cost to instruction count.
Fixed quad complexity translucency not showing up.
[FYI] rolando.caloca
#rb none
#ROBOMERGE-SOURCE: CL 5716791 via CL 5716793 via CL 5716795 via CL 5716797 via CL 5717620
[CL 5717754 by uriel doyon in Main branch]
Add a cvar D3D12.LockTexture2DRHIFlush so we can hotfix it on if necessary
#rb jian.ru
#ROBOMERGE-SOURCE: CL 5715036 via CL 5715037 via CL 5715039 via CL 5715040 via CL 5717495
[CL 5717624 by ben woodhouse in Main branch]
- This allows it to be hotfixed off
#rb chris.babcock
#ROBOMERGE-SOURCE: CL 5714583 via CL 5714586 via CL 5714590 via CL 5714986 via CL 5717097
[CL 5717275 by josh adams in Main branch]
- Add more safeguard checks to ensure concurrency manager is only accessed on the audio thread
#rb aaron.mcleran
#ROBOMERGE-SOURCE: CL 5714352 via CL 5714538 via CL 5714576 via CL 5714978 via CL 5717077
[CL 5717251 by rob gay in Main branch]
* Disabled LCI creation and lightmap cluster upload if bAllowStaticLighting is false - halves UpdateGPUScene time
* Replaced "OutBounds=GetPreSkinnedLocalBounds" with "GetPreSkinnedLocalBounds(OutBounds)" - ~5% faster
#rb none
#ROBOMERGE-SOURCE: CL 5714322 via CL 5714535 via CL 5714570 via CL 5714975 via CL 5717065
[CL 5717238 by krzysztof narkowicz in Main branch]
[FYI] Chris.Bunner, Jonas.Meyer
#ROBOMERGE-SOURCE: CL 5714008 via CL 5714529 via CL 5714563 via CL 5714970 via CL 5717046
[CL 5717206 by jian ru in Main branch]
[at]michael.kirzinger
#ROBOMERGE-SOURCE: CL 5713972 via CL 5714523 via CL 5714553 via CL 5714960 via CL 5717024
[CL 5717173 by rob cannaday in Main branch]
[FYI] ben.woodhouse
#ROBOMERGE-SOURCE: CL 5713957 via CL 5713961 via CL 5714341 via CL 5714931 via CL 5716577
[CL 5716660 by bart hawthorne in Main branch]
#rb mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5713938 via CL 5713939 via CL 5714338 via CL 5714922 via CL 5716572
[CL 5716657 by peter sauerbrei in Main branch]
#rb Jonas.Meyer
#rnx
#ROBOMERGE-SOURCE: CL 5712666 via CL 5712813 via CL 5712826 via CL 5714807 via CL 5715983
[CL 5716189 by rolando caloca in Main branch]
#rnx
#rb jon.nabozny
#ROBOMERGE-SOURCE: CL 5711912 via CL 5711914 via CL 5711915 via CL 5714462 via CL 5715751
[CL 5716027 by brian bekich in Main branch]
#rb Stuart.Hill
[FYI] rex.hill
#rnx
#ROBOMERGE-SOURCE: CL 5710612 via CL 5710613 via CL 5710811 via CL 5711539 via CL 5712894
[CL 5713003 by rui figueira in Main branch]
#rb none
#ROBOMERGE-OWNER: mark.satterthwaite
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5710103 via CL 5710152 via CL 5710158 via CL 5710159 via CL 5712607
[CL 5712612 by mark satterthwaite in Main branch]
note: remove this when crashreporter is enabled
#rb josh.adams
#ROBOMERGE-SOURCE: CL 5709515 via CL 5709517 via CL 5709518 via CL 5709520 via CL 5712085
[CL 5712246 by peter sauerbrei in Main branch]
#jira UE-72197
#rb matt.hoffman
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 5691932 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711357 by max chen in Main branch]
#lockdown Nick.Penwarden
#rb matt.hoffman
#jira UE-72198
#ROBOMERGE-SOURCE: CL 5691625 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711354 by max chen in Main branch]
#jira UE-71865
#rb Lauren.Ridge
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 5690459 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711353 by vincent gauthier in Main branch]
#jira UE-69956
#rb none
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 5690084 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5711350 by mark satterthwaite in Main branch]
#jira ue-72109
#lockdown cristina.riveron
#rb none
#ROBOMERGE-SOURCE: CL 5646378 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5710534 by patrick kelly in Main branch]