-Fixed is_sta assert by making speech startup more asynchronous
-Fixed double BeginPlay call when in VRPreview (this fx was made some time ago in main, but didn't make it into release-4.23)
-Fixed speech events being routed through the editor world rather than the game world.
#jira UE-77564
#rb Ryan.Vance
#lockdown nick.penwarden
#ROBOMERGE-SOURCE: CL 8129999 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)
[CL 8130002 by jeff fisher in Main branch]
Updated Arrow Asset
#rb Mike.Beach
#ROBOMERGE-SOURCE: CL 8103174 via CL 8103184 via CL 8109876
#ROBOMERGE-BOT: (v401-8057353)
[CL 8109968 by stanley hayes in Main branch]
Updated Assets
#ROBOMERGE-SOURCE: CL 8095942 via CL 8100627 via CL 8109181
#ROBOMERGE-BOT: (v401-8057353)
[CL 8109282 by rachel birnbaum in Main branch]
Fix a bug with event names in event summaries getting truncated by 1 character in some cases
#ROBOMERGE-SOURCE: CL 8095828 via CL 8096832
#ROBOMERGE-BOT: (v401-8057353)
[CL 8096844 by ben woodhouse in Main branch]
Averaging no longers shortens the output CSV to the minimum CSV length. Instead, stat frame values are averaged across the CSVs we have frames for. This allows for meaningful comparisons of large sets of CSVs
TODO: process the CSVs one at a time to reduce peak memory use
#ROBOMERGE-SOURCE: CL 8069626 via CL 8095248
#ROBOMERGE-BOT: (v401-8057353)
[CL 8095363 by ben woodhouse in Main branch]
#ue4
#android
[at]Pete.Procopio
#ROBOMERGE-SOURCE: CL 8044017 via CL 8044020 via CL 8044753 via CL 8047292
#ROBOMERGE-BOT: (v400-8057353)
[CL 8066732 by chris babcock in Main branch]
#jira UE-78923
[FYI] andy.blondin
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 8061184 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v400-8057353)
[CL 8061186 by patrick boutot in Main branch]
-The new HolographicFrame must be created on the render thread because the CreateNextFrame() makes use of the D3DDevice, which is in single threaded mode. Previously it was being called from the game thread which would occasionally cause a rendering crash or device loss.
-This change moves it to the render thread in OnBeginRendering_RenderThread. The GameThread uses the previous render thread frame as it's frame. We are blocking in OnBeginRendering_RenderThread. This is conceptually similar to the SteamVR implementation.
-rebuilt interop binaries
#rb Ryan.Vance
#jira UEVR-1470
#ROBOMERGE-SOURCE: CL 8041587 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v399-8035122)
[CL 8041590 by jeff fisher in Main branch]
#jira UE-75836
#ROBOMERGE-SOURCE: CL 8041568 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v399-8035122)
[CL 8041569 by jack oakman in Main branch]
#jira UE-78862
#jira UE-78863
#rb none
#ROBOMERGE-SOURCE: CL 8029632 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v397-8020114)
[CL 8029633 by simon tourangeau in Main branch]
#jira UE-78862
#jira UE-78863
#rb none
#ROBOMERGE-SOURCE: CL 8012456 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v396-7974030)
[CL 8012457 by simon tourangeau in Main branch]
Bulk query improvements:
- Add -beginEvent and -endEvent arguments to generate perf reports only within particular events (e.g skydiving begin/skydiving end)
- Add -summaryTableFilename arg so we can override the summary table filename
[FYI] andrew.ladenberger
#ROBOMERGE-SOURCE: CL 7984408 via CL 7996448
#ROBOMERGE-BOT: (v396-7974030)
[CL 7996657 by ben woodhouse in Main branch]
#JIRA: SOL-471
#ROBOMERGE-SOURCE: CL 7955616 via CL 7955620 via CL 7955671 via CL 7956863
#ROBOMERGE-BOT: (v393-7951996)
[CL 7957054 by stanley hayes in Main branch]