Updated the name of the Windows event used to force single instance of UnrealInsights.exe (Browser Mode) and to control when to try to auto-connect. This change allows UnrealInsights.exe from UE5 to coexists with a running instance from UE4.
Also updated the comments to better explain how the Windows event is used.
Trace auto-connect behavior remains the same: a game runtime (editor excluded) will try to auto-connect with a local trace store (now hosted by the UnrealTraceServer.exe) if UnrealInsights (Browser Mode) is running.
#rb Martin.Ridgers
[CL 16726078 by ionut matasaru in ue5-main branch]
2. Add an option to use high quality BRDF on mobile as the same with PC.
3. Fallback to default light shading model if it is not supported on mobile.
4. Use EnvBrdf for mobile deferred lighting pass.
#jira none
#rb Dmitriy.Dyomin
#preflight 60cdef32be81e8000118d85c
[CL 16722349 by Wei Liu in ue5-main branch]
When this happens the file handle becomes invalid and cannot be used. This change ensures a null handle is returned instead of an invalid handle
It's not clear why a GetFileSizeEx operation would fail on a recently created file handle but it sometimes does for files on file shares (such as for derived data cache files)
#rb devin.doucette
[CL 16704714 by Stefan Boberg in ue5-main branch]
Some commenting to formalize the rules for HashCombineFast and GetTypeHash.
PointerHash and GetTypeHash(TTuple) updated to use HashCombineFast.
This is basically CL# 16689384 but with HashCombineFast mapping to HashCombine.
#rb danny.couture
#jira none
[CL 16704104 by Steve Robb in ue5-main branch]
Some commenting to formalize that HashCombineFast and GetTypeHash should not be stored or used outside of the current running process.
PointerHash and GetTypeHash(TTuple) updated to use HashCombineFast.
#rb danny.couture
#jira none
[CL 16689384 by Steve Robb in ue5-main branch]
Saves memory compared to allocating arrays for all lines.
#rb ben.ingram
#ROBOMERGE-SOURCE: CL 16680895
#ROBOMERGE-BOT: (v835-16672529)
[CL 16680907 by jeremy moore in ue5-main branch]
#ROBOMERGE-SOURCE: CL 16669617 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v834-16658389)
[CL 16669633 by ben marsh in ue5-main branch]