Files
UnrealEngineUWP/Engine/Source/Runtime/OpenGLDrv
allan bentham a586459399 Android GLES binary program cache refactor:
- Initial support for opening multiple caches.
 - Android GLES's precompiled binary cache is now mmapped rather than using async IO.
   - the OS can page in/out the binary data as required, it should not count as used mem for the Android LMK.
 - GLES no longer needs to restart after generating the binary cache.
 - Disabled binary program compression (it should no longer be needed when data is mmapped and adds unnecessary mem pressure.)
 - Prebuilt binary cache loads faster and requires far less time per tick to populate when using lru and resident program binaries.
 - GL programs unused for a set time are reclaimed/evicted from the driver.
#rb dmytro.vovk, Florin.Pascu
#preflight 63ca9731e3138815656576e9

[CL 23790455 by allan bentham in ue5-main branch]
2023-01-20 10:43:12 -05:00
..
2023-01-11 01:32:59 -05:00