azahar/src
Arnaud 7d632189ae android: Add display profiles for automatic 3D settings on external displays
Add a feature that allows users to configure display profiles that
automatically apply 3D/stereo settings when specific external displays
are connected via USB-C (e.g., Xreal glasses).

Features:
- Create and manage display profiles in Settings > Layout
- Match displays by name pattern (substring or regex)
- Configure stereo mode, 3D depth, swap eyes, screen layout per profile
- Automatic settings snapshot/restore when display connects/disconnects
- Support for render_3d_which_display setting to control 3D output
- DP displays detected separately for profile matching while preserving
  secondary display functionality for other external screens

Technical details:
- DisplayProfile: Data class for profile configuration
- DisplayProfileManager: Handles profile persistence and settings application
- SecondaryDisplay: Detects DP displays and triggers profile changes
- Settings saved to config.ini via SettingsFile for native library access
- Uses NativeLibrary.reloadSettings() and updateFramebuffer() for runtime changes
2026-04-14 06:48:51 -10:00
..
android android: Add display profiles for automatic 3D settings on external displays 2026-04-14 06:48:51 -10:00
audio_core libretro core: Add some ifdefs (#1765) 2026-02-23 21:35:02 +01:00
citra_libretro libretro: fix linker error with tests 2026-04-09 22:00:49 +01:00
citra_meta Fixed launch failures on NetBSD due to PaX MPROTECT restrictions 2026-04-05 13:11:40 +01:00
citra_qt discord rpc: Change how info is displayed 2026-04-13 14:22:58 +02:00
citra_room citra_meta: Move DetachedTasks construction to main.cpp 2026-01-19 21:01:55 +00:00
citra_room_standalone Fixed launch failures on NetBSD due to PaX MPROTECT restrictions 2026-04-05 13:11:40 +01:00
common Default to Vulkan renderer on Android 2026-04-06 18:58:52 +01:00
core Revert "qt: Try to fix Discord Rich Presence not updating correctly (#2013)" 2026-04-13 14:22:58 +02:00
input_common qt: Add controller touchpad support (#777) 2026-03-12 00:21:17 +01:00
installer Move version numbers to end of release file filenames 2026-03-04 14:48:04 +00:00
network artic_base_client: Fix high cpu usage (#1789) 2026-02-25 21:34:52 +01:00
tests shader_jit: Add SETEMIT unit test 2026-04-05 23:02:56 +02:00
video_core libretro: vulkan: wait before ticking (#2004) 2026-04-11 22:56:09 +02:00
web_service Remove the telemetry (#45) 2024-11-07 14:42:32 +01:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt core: Add CMAKE option to disable built-in keyblob (#2024) 2026-04-12 18:57:55 +01:00