Cleaning up PixWinPlugin to use the correct header guards, correct types, and correct windows version check.
#jira none
#rb jeremy.moore
#preflight 61df36bea63213484e0a4e38
#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18589786 in //UE5/Release-5.0/... via CL 18589808 via CL 18589826
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18589846 by christopher waters in ue5-main branch]
New D3D12 redistributable opt-in is disabled by default for initial internal testing, see LaunchWindows.cpp.
#rb michal.valient, graham.wihlidal, christopher.waters, kenzo.terelst
[CL 15623104 by Yuriy ODonnell in ue5-main branch]
Use
-gpupreference=1 to prefer minimum power
-gpupreference=2 to prefer highest performance
Default is 2. Any other value causes it to fallback to old code.
upgrade dxgi to latest
#jira UE-64085
#rb none
#ROBOMERGE-SOURCE: CL 12387036 in //UE4/Release-4.25/... via CL 12387039
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12387041 by jonas meyer in Main branch]
This version of DXC should contain the fix for [unroll] bug, where even trivial loops failed to unroll unless explicit loop count was specified with [unroll(N)].
(TODO: determine if actually the bug is fixed in all scenarios)
#jira UE-77601
#rb yuriy.odonnell
[FYI] yuriy.odonnell
#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 7712974 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7712979 by Juan Canada in Main branch]
#rb ben.marsh
#jira none
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 5737389 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5737393 by emil persson in Main branch]
#rb none
#jira
[FYI] marcus.wassmer
[FYI] zachary.wilson
#ROBOMERGE-SOURCE: CL 4997195 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4997198 by juan canada in Main branch]