#jira UE-76951 HTML5 project does not open due to Assertion failure at open_audio_device in DebugGame
#rnx
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 7658180 in //UE4/Release-4.23/... via CL 7658184
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7793886 by nick shin in Dev-Build branch]
A nicer solution would be to strip commas at source in the CSV profiler, but that won't work with existing data
[FYI] chris.bunner
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 7650431 via CL 7654000 via CL 7654072
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7791045 by ben woodhouse in Dev-Build branch]
Pendulum now relies on the accurate velocity to properly account for inertia
#jira none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: wyeth.johnson
#ROBOMERGE-SOURCE: CL 7652685 in //UE4/Release-4.23/... via CL 7652692
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7790516 by wyeth johnson in Dev-Build branch]
-This is a WIP plugin, disabled by default.
-Goal is to generalize player prediction and eventually improve our networked movement system.
-See readme.txt in NetworkPrediction plugin folder for additional info
#rxn
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 7646248 via CL 7646355 via CL 7646389
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7789034 by david ratti in Dev-Build branch]
- This rebuilds OpenSSL without hand-written assembly optimizations for Windows, so will be slower, but fixes a bug in that assembly where the xmm9 register is not being pushed/popped correctly, corrupting the register! This lead to an infinite sleep in UE4's curl code
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rob.cannaday
#ROBOMERGE-SOURCE: CL 7637004 via CL 7642975 via CL 7643063
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7787637 by rob cannaday in Dev-Build branch]
-A custom build step now generates the header MixedRealityInteropBuildInfo.h which has a define like "#define WINDOWS_MIXED_REALITY_INTEROP__WINDOWS_TARGET_PLATFORM_VERSION 10.0.18362.0" with the version being whatever $WindowsTargetPlatformVersion is for the MixedRelaityInterop project build. This will allow the UE4 build process to respond to the WindowsSDK that the interop was built with.
-WindowsMixedRealityAvailability.h sets #defines based on sdk and platform so that we can enable or disable features in UE4.
-Fixed hand tracking so that it does not rely on a motion contrller pumping the hand traking data update of the interop.
-Gesture callbacks now feed a queue which dispatches the controller events from the game thread.
-Turned some asserts that could be triggered by dubious blueprint setup into warnings.
-The HololensAR plugin is now functional when remoting and on WMR headsets. HololensRemoting now supports all the AR features, except the passthrough camera which is currently unsupported by microsoft. WMR Supports only anchors and the anchor store.
#rb jason.bestimt
#jira UEVR-1448
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 7641374 in //UE4/Release-4.23/... via CL 7641379
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7787212 by ben marsh 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]