[FYI] Alejandro.Aduilar,Peter.Sauerbrei,Chris.Bunner
#ROBOMERGE-SOURCE: CL 7621652 via CL 7626581
#ROBOMERGE-BOT: (v372-7473910)
[CL 7626718 by bob tellez in Main branch]
[REVIEW] [at]Chris.Varnsverry [at]Michael.Kirzinger
#ROBOMERGE-SOURCE: CL 7603405 via CL 7608743
#ROBOMERGE-BOT: (v372-7473910)
[CL 7608867 by alejandro aguilar in Main branch]
#rb Ethan.Geller
[CODEREVIEW] Ethan.Geller, Aaron.McLeran
#ROBOMERGE-OWNER: brian.zaugg
#ROBOMERGE-AUTHOR: brian.zaugg
#ROBOMERGE-SOURCE: CL 7310390 via CL 7310462 via CL 7310549
#ROBOMERGE-BOT: (v371-7306989)
[CL 7311269 by brian zaugg in Main branch]
#rnx
#rb jack.porter
#ROBOMERGE-SOURCE: CL 7089414 via CL 7089416 via CL 7104247
#ROBOMERGE-BOT: (v367-6836689)
[CL 7104323 by allan bentham in Main branch]
#jira UE-75829
#rb lauren.ridge
#ROBOMERGE-SOURCE: CL 7096679 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7096687 by jason stasik in Main branch]
#jira UE-76505
#rb none
#ROBOMERGE-SOURCE: CL 7076056 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7076073 by jason stasik in Main branch]
Solve issues during start-up where the HW window can be created/lost before the game can use it or OS displaying android ANR message if GT is too busy to respond to system events.
Window access is guarded with mutex that guarantees a valid window HW exists when locked.
Rendering thread is blocked when the window is lost (to prevent RHIs accessing surfaces belonging to the lost window)
Window dimensions are cached so that most window dimension queries just read from the cache.
[FYI] chris.babcock, Ryan.Vance
#rb jack.porter, chris.babcock,Dmitriy.Dyomin
#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7062033 via CL 7062034 via CL 7062345
#ROBOMERGE-BOT: (v367-6836689)
[CL 7062346 by allan bentham in Main branch]
#rb jack.porter
#ROBOMERGE-SOURCE: CL 7038917 via CL 7038918 via CL 7045729
#ROBOMERGE-BOT: (v367-6836689)
[CL 7045906 by dmitriy dyomin in Main branch]
#jira UE-76186,UE-76175
#rb matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7042838 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7042839 by jason stasik in Main branch]
#ROBOMERGE-SOURCE: CL 7009489 via CL 7009533 via CL 7009541 via CL 7009552 via CL 7020444
#ROBOMERGE-BOT: (v367-6836689)
[CL 7020552 by chris varnsverry in Main branch]
#ROBOMERGE-SOURCE: CL 7003860 via CL 7003870 via CL 7005527 via CL 7005544 via CL 7020396
#ROBOMERGE-BOT: (v367-6836689)
[CL 7020468 by michael kirzinger in Main branch]
#rb Chris.Bunner
#ROBOMERGE-SOURCE: CL 6956776 via CL 6956782 via CL 6959518 via CL 6960389 via CL 6966986
#ROBOMERGE-BOT: (v367-6836689)
[CL 6981765 by michael trepka in Main branch]
#jira
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 6980495 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 6980497 by ben marsh in Main branch]
#jira UE-75713 HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm
#rnx
#rb none
[CL 6919885 by Nick Shin in Main branch]
#jira UE-75959
#rb none
#ROBOMERGE-SOURCE: CL 6911614 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)
[CL 6911621 by jason stasik in Main branch]
- Added function to overridde it temporarily
- Using the override in Kairos
- Make sure gamethread wakes up while doing these blocks
- Removed some old pre-IOS 10 code
#rb andrew.grant, peter.sauerbrei
#ROBOMERGE-SOURCE: CL 6897698 via CL 6897699 via CL 6897700 via CL 6905798
#ROBOMERGE-BOT: (v366-6836689)
[CL 6907928 by josh adams in Main branch]
#rb none
#ROBOMERGE-SOURCE: CL 6895518 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)
[CL 6895519 by jason stasik in Main branch]