eden-miror/src/core/hle/service/vi
lizzie 3aa0d46259
[video_core, hle] remove redundant parent references in system structs (#3908)
reworked a bit to remove references of parent objects and instead pass as arguments to methods to prevent useless reloads

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: maufeat <sahyno1996@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3908
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
2026-06-23 06:31:25 +02:00
..
application_display_service.cpp [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
application_display_service.h [*] fix missing '#pragma once' on header files (#4014) 2026-05-26 06:37:59 +02: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 [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
conductor.h [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2026-02-10 03:34:07 +01: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 [vi] Restore high Z-index for shared buffer layer to fix keyboard overlay display (#3787) 2026-03-26 22:23:21 +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 [*] fix missing '#pragma once' on header files (#4014) 2026-05-26 06:37:59 +02: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 [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00
vsync_manager.h [video_core, hle] remove redundant parent references in system structs (#3908) 2026-06-23 06:31:25 +02:00