1
0
mirror of https://github.com/libretro/RetroArch synced 2025-03-06 04:13:52 +00:00
nfore 8a81d39437 Overlay Caching
Adds overlay_cache_ptr to keep a disabled overlay in memory when it's expected to be shown again.

Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays.

Loading a cached overlay is done as a swap, intended for osk_toggle.

Related updates:
- Fewer parameters for the overlay loading task. Use current settings when enabling an overlay
- Add input_overlay_check_mouse_cursor() to preserve show/hide mouse behavior
- Don't apply input_overlay_show_mouse_cursor in windowed mode (controlled by mouse grab only)
- Remove some dead code
2023-07-09 04:42:49 +02:00
..
2023-05-30 20:30:37 +02:00
2023-07-09 04:42:49 +02:00
2023-06-01 22:52:05 +02:00
2023-05-30 20:30:37 +02:00
2023-07-09 04:42:49 +02:00
2021-03-11 08:38:53 +01:00
2023-05-11 23:14:36 +02:00