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]
Comes with functionality for programmatic captures.
Includes UE changes to GetFunctionPtr to address FarProc casting warnings.
#jira none
#rb none
#preflight 61b24365fb311517868625a6
#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18431491 in //UE5/Release-5.0/... via CL 18435344
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435588 by christopher waters in ue5-release-engine-test branch]
Renaming D3D12.ResourceDescriptorHeapSize to D3D12.Bindless.ResourceDescriptorHeapSize and D3D12.SamplerDescriptorHeapSize to D3D12.Bindless.SamplerDescriptorHeapSize to better reflect their uses.
Gating ID3D12InfoQueue uses behind the new define D3D12_SUPPORTS_INFO_QUEUE
Gating IDXGIDebug uses behind the new define D3D12_SUPPORTS_DXGI_DEBUG
#jira none
#rb zach.bethel, lukas.hermanns
#preflight 616df0cbd48c460001779974
#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 17877909 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)
[CL 17877963 by christopher waters in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 15766789 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
[CL 15777321 by christopher waters in ue5-main branch]
- The CEF helper process has been renamed from UnrealCEFSubprocess to EpicWebHelper
- Support for accelerated rendering from CEF has been added (using GPU->GPU texture copies). This works for the Standalone renderer in DX11/macOS-OpenGL and in the D3D11 RHI renderer, otherwise falls back to the default CPU texture copy mode. Accelerated paint can be disabled by adding "-nocefaccelpaint" to the commandline.
- Numerous other bug fixes and perf improvements in the CEF code have been added since we last took a version drop
#jira distro-133
#[fyi] wes.fudala
#ushell-cherrypick of 15635368 by alfred.reynolds
[CL 15651276 by Marc Audy in ue5-main branch]