eden-miror/src/core/hle/service/vi
Maufeat 1eed7efd09
[core, display, overlay] Add LayerIsOverlay to separate overlay on composer, stub RequestListSummaryOverlayNotification, sync emu settings when setting language (#3123)
This should fix the issue with, for example, ToTK running at 60 FPS when overlay applet is running.
This also should always run the overlay as actual overlay and not in the back.
Stubs RequestListSummaryOverlayNotifications in friends
Syncs Language of the Emulator, when setting language, this is used in Starter Applet

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3123
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-committed-by: Maufeat <sahyno1996@gmail.com>
2025-12-17 06:26:02 +01:00
..
application_display_service.cpp [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
application_display_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
application_root_service.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
application_root_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
conductor.cpp [core, display, overlay] Add LayerIsOverlay to separate overlay on composer, stub RequestListSummaryOverlayNotification, sync emu settings when setting language (#3123) 2025-12-17 06:26:02 +01:00
conductor.h vi: workaround conductor includes 2024-02-23 10:34:49 -05:00
container.cpp [core, display, overlay] Add LayerIsOverlay to separate overlay on composer, stub RequestListSummaryOverlayNotification, sync emu settings when setting language (#3123) 2025-12-17 06:26:02 +01:00
container.h [core, display, overlay] Add LayerIsOverlay to separate overlay on composer, stub RequestListSummaryOverlayNotification, sync emu settings when setting language (#3123) 2025-12-17 06:26:02 +01:00
display.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
display_list.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
layer.h nvnflinger/vi: don't recreate buffer queue on open/close 2024-02-19 23:59:35 -05:00
layer_list.h nvnflinger/vi: don't recreate buffer queue on open/close 2024-02-19 23:59:35 -05:00
manager_display_service.cpp [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
manager_display_service.h [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
manager_root_service.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
manager_root_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
service_creator.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
service_creator.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
shared_buffer_manager.cpp [core, display, overlay] Add LayerIsOverlay to separate overlay on composer, stub RequestListSummaryOverlayNotification, sync emu settings when setting language (#3123) 2025-12-17 06:26:02 +01:00
shared_buffer_manager.h [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
system_display_service.cpp [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
system_display_service.h [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
system_root_service.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
system_root_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vi.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vi.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vi_results.h general: Add missing pragma once 2022-10-17 03:14:31 -04:00
vi_types.h service: vi: Implement ListDisplayMode 2024-02-17 18:08:41 -05:00
vsync_manager.cpp vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
vsync_manager.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00