- This eliminates 31 time critical threads on AMD TR 3970X.
#rnx
#rb Aaron.McLeran, Dan.Phillips, Ethan.Geller
[CL 14250980 by danny couture in ue5-main branch]
#rb marcus.wassmer
#jira none
#ushell-cherrypick of 13902523 by Guillaume.Abadie
#ROBOMERGE-OWNER: guillaume.abadie
#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 13910862 via CL 13910902 via CL 13910917 via CL 13911228 via CL 13988268
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v718-13788717)
#ushell-cherrypick of 14080844 by guillaume.abadie
[CL 14167753 by Guillaume Abadie in ue5-main branch]
#jira none
#rb none
#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 13131770 via CL 13132633 via CL 13137410 via CL 13137414 via CL 13137417 via CL 13137453
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v687-13115495)
[CL 13137454 by peter sauerbrei in Main branch]
D3D11 - Fix for AMD-based CPUs with built-in graphics. IsRHIDeviceAMD might be integrated grapihcs or a discrete GPU. Just get the budget from the OS via IDXGIAdapter3. Fall back to the original calculation method if the interface for IDXGIAdapter3 does not exist (e.g. Win7).
#rb Jason.Stewart
[FYI] Chris.Bunner
#rnx
#jira
#ROBOMERGE-SOURCE: CL 12898017 via CL 12898088 via CL 12898094 via CL 12898112 via CL 12898125
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12898140 by rolando caloca in Main branch]
use -nocrashdebugging to disable.
#rb rolando.caloca
#jira none
#ROBOMERGE-SOURCE: CL 12861781 in //UE4/Release-4.25/... via CL 12861847 via CL 12861868
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12861916 by jonas meyer in Main branch]
#rb Ethan.Geller, Aaron.Mcleran, Rob.Gay, Maxwell.Hayes, Phil.Popp
[FYI] ethan.geller
#ROBOMERGE-SOURCE: CL 12826047 via CL 12826127 via CL 12826139
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12826160 by jimmy smith in Main branch]
[FYI] Jimmy.Smith
#ROBOMERGE-SOURCE: CL 12687512 via CL 12687514 via CL 12687517
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12687521 by bob tellez in Main branch]
[FYI] Jimmy.Smith
#ROBOMERGE-SOURCE: CL 12687159 via CL 12687168 via CL 12687178
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12687197 by bob tellez in Main branch]
#rb aaron.mcleran
#ROBOMERGE-SOURCE: CL 12680734 via CL 12680742 via CL 12680743
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12680746 by jimmy smith in Main branch]
#rb ethan.geller, aaron.mcleren
#ROBOMERGE-SOURCE: CL 12680724 via CL 12680731 via CL 12680735
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12680741 by jimmy smith in Main branch]
-Hololens was set up to do extended execution rather than suspend/resume as a workaround to a very old long since fixed sdk bug.
-Now it can suspend/resume correctly.
-Sleep still forces an app restart on PC, because we do not support suspend/resume with remoting.
-The D3D Trim on suspend is PLATFORM_HOLOLENS out of an abundance of caution. It may well be correct for windows as well, but if its wrong the result will be hitches in d3d operations when resuming, which seems tricky.
#rb Steve.Smith
#jira UE-91648
#lockdown nick.whiting
#ROBOMERGE-SOURCE: CL 12675971 in //UE4/Release-4.25/... via CL 12675982 via CL 12675988
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12675993 by jeff fisher in Main branch]
[FYI] jens.petersam
#ROBOMERGE-SOURCE: CL 12666538 via CL 12666546 via CL 12666548 via CL 12666552 via CL 12666559 via CL 12666561
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12666569 by chris adams in Main branch]
This would cause DXGI_ERROR_INVALID_CALL, which would cause the engine to halt.
#rb steve.smith
#jira UE-86278
#ROBOMERGE-SOURCE: CL 12657314 in //UE4/Release-4.25/... via CL 12657317 via CL 12657320
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12657324 by jonas meyer in Main branch]
#rb ethan.geller, aaron.mcleran
#ROBOMERGE-SOURCE: CL 12585286 via CL 12585288 via CL 12585290 via CL 12586679 via CL 12586694 via CL 12586715
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12586762 by jimmy smith in Main branch]