Also removes the 32-bit loader as we don't support packaging for 32-bit platforms anymore.
Origin of binaries: https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.0.25
#rb Jeff.Fisher
#preflight 6362b2576000216d2e19e221
[CL 22927918 by Jules Blok in ue5-main branch]
Fixes invalid paths for Oculus Go and Daydream interaction profiles
Adds ARM64 OpenXR loader for Hololens
Adds support for non-opaque blend modes
Removes "provisional" text from plugin description
#jira UE-87447
#jira UEVR-1543
#jira UEVR-1544
#jira UEVR-1556
#rb Jules.Blok
#ROBOMERGE-SOURCE: CL 12169992 in //UE4/Release-4.25/... via CL 12169993
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)
[CL 12169996 by jules blok in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869250 via CL 10869537 via CL 10869906
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870965 by ryan durand in Main branch]
If you still need to old behavior of searching for a library we use the new PublicSystemLibraries instead (used very sparingly).
Also updated conventions on importing Android libraries to use the newly introduced Android Architecture instead, which is always set to a valid architecuture (unlike Target.Architecture for the general case)
Lastly I updated some build.cs files that were doing filesystem enumeration or copying as they were being parsed, this is highly discouraged (partially because we cache filesystem operations but also it adds a cost to something we expect to be very fast). Any operations like this should be done as part of the build if they have to be done at all.
#rb none
[CL 7918851 by Joakim Lindqvist in Dev-Build branch]
Small RHI change to make an identifying string available during initialization
#jira UEVR-1472
#rb Ryan.Vance
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 7639629 in //UE4/Release-4.23/... via CL 7641279
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)
[CL 7736898 by ben marsh in Dev-Build branch]
Fix PreInit not being called on XR plugins when the -hmd parameter is specified
#jira UE-70061
#rb Nick.Whiting
#lockdown cristina.riveron
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 5932461 in //UE4/Release-4.22/... via CL 5933171
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5946296 by jules blok in Dev-Build branch]