You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
The crash was caused by requests created with FBulkDataBatchRequest::FBatchBuilder not supporting Wait() operations. Fixed by switching to FBulkDataBatchRequest::FScatterGatherBuilder instead. An unfortunate downside of this fix is that FScatterGatherBuilder only supports cancelling and waiting on all requests in the batch, so for now we're forced to use a single batch for every request. For up to 8-16 requests, there's supposedly not really any performance difference between batching and not batching, so in most cases this change probably does not affect streaming performance negatively. This issue should be revisited in the future to try and change the streamer logic such that we can also supported batched requests. #rb Sebastien.Hillaire #jira UE-210728 #rnx [CL 32561594 by tim doerries in ue5-main branch]