eden-miror/src/core/hle/service/vi
Zephyron cf1bcb02c5 service/vi: Improve OpenDisplay validation
Updates the OpenDisplay function in IApplicationDisplayService to properly
validate display names. Instead of only accepting "Default", now validates
against all known valid display names: "Default", "External", "Edid",
"Internal", and "Null".

- Changes log level from WARNING to DEBUG since this is no longer stubbed
- Adds proper validation for all valid display names
- Returns ResultOperationFailed for invalid display names
- Improves logging by including the requested display name
2025-04-19 17:19:38 -03:00
..
application_display_service.cpp service/vi: Improve OpenDisplay validation 2025-04-19 17:19:38 -03: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 vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
conductor.h vi: workaround conductor includes 2024-02-23 10:34:49 -05:00
container.cpp nvnflinger/vi: don't recreate buffer queue on open/close 2024-02-19 23:59:35 -05:00
container.h nvnflinger/vi: don't recreate buffer queue on open/close 2024-02-19 23:59:35 -05: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 vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
manager_display_service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05: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: ignore shared buffer destruction failure on termination 2024-02-20 00:02:56 -05:00
shared_buffer_manager.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
system_display_service.cpp service: vi: Implement ListDisplayMode 2024-02-17 18:08:41 -05:00
system_display_service.h service: vi: Implement ListDisplayMode 2024-02-17 18:08:41 -05: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