Commit Graph
97 Commits
Author SHA1 Message Date
Matt Borgerson 24a4218752 ui: Make some helper functions static 2026-01-18 19:08:17 -07:00
Matt Borgerson 704ece9ac6 Merge QEMU v10.2.0 2026-01-18 16:36:55 -07:00
Matt Borgerson 70d95d879f ui: Make 'Exclusive Fullscreen' option configurable 2026-01-17 20:36:44 -07:00
Matt Borgerson e409f7afd9 ui: Drop xemu branch tracking 2026-01-04 23:38:25 -07:00
antangeloandmborgerson 47b25fb8fb ui: Fix use-after-free when new controller mapping is added
When a new controller mapping is added to the controller mapping array
in the xemu config, the array is reallocated, and any existing pointers
become invalid and must be reset.
2025-12-27 23:34:39 -07:00
Matt Borgerson 289e4db0bd ui: Replace xemu_open_web_browser with SDL_OpenURL 2025-12-27 13:36:44 -07:00
jyetcvandGitHub 0c2462c5d7 ui: Add display filter configuration 2025-12-26 14:22:28 -07:00
antangeloandGitHub aed1fa4ac6 ui: Add controller/keyboard input mapping configuration 2025-12-25 14:54:30 -07:00
oltolmandGitHub d0478b6154 ui: Support fullscreen toggle via F11 2025-12-23 14:46:51 -07:00
Igor LeonovichandGitHub 2cf036ec7f ui: Remove legacy macOS-specific shortcut handling
Ctrl/Cmd mapping on macOS is now handled internally by Dear ImGui
2025-12-18 16:53:55 -07:00
Erik Abairandmborgerson 19f18873d9 ui: Add xiso files to loader menu 2025-10-15 21:17:27 -04:00
Trent Seedandmborgerson 705b5d4759 ui: Add games directory to popup-menu 2025-10-15 21:17:27 -04:00
Matt Borgerson c11c098ec6 ui: Add labels to emulated/input device combos 2025-07-02 13:32:38 -07:00
Matt Borgerson 7d9739df4c apu/vp: Make number of voice workers dynamic
Adds a new config option to control number of workers. If the value of
the option is 0 (default), then the logical CPU count, as reported by
SDL, is used.
2025-06-20 17:41:24 -07:00
Erik AbairandGitHub 381bcfcf63 ui: Add .xiso to load disc file filter 2025-06-17 11:57:13 -07:00
Matt Borgerson ba297f3b69 mcpx: Move APU components to hw/xbox/mcpx/apu 2025-06-03 19:36:08 -07:00
Matt Borgerson 395d136364 mcpx: Cleanup monitor 2025-06-03 19:36:08 -07:00
Matt Borgerson 26c451fc36 mcpx: Process voices concurrently 2025-06-03 01:54:09 -07:00
Matt Borgerson 344f7da132 mcpx: Support 3D voice HRTF filtering 2025-05-31 17:16:54 -07:00
ShiralynandGitHub ef1b08d79d ui: Add "allow vibration" input setting 2025-05-20 11:37:29 -07:00
Erik Abairandmborgerson bd3cd78ae4 ui: Toggle fullscreen on mouse double click 2025-05-15 09:06:55 -07:00
Erik Abairandmborgerson 428c975f09 nv2a: Allow multiframe RenderDoc captures with nv2a traces
Allows multiple frames to be captured at once by holding shift while pressing
F10.

Temporarily toggles nv2a trace messages if control is held while pressing F10.
2025-05-15 08:37:13 -07:00
Matt Borgerson 45078ef51f ui: InputTextMultiline buf_size should include the null-terminator 2025-03-08 04:00:18 -07:00
Matt Borgerson 355228913c meson: Update imgui,implot 2025-03-08 04:00:18 -07:00
Alexandre Bouvierandmborgerson 7b9b7a0c25 meson: Optionally use system tomlplusplus, xxhash, json 2025-03-08 00:55:46 -07:00