Commit graph

  • 2d6da29b2e refactor android input settings completely to enable per-game settings and saving in config.ini, as well as more efficient storage of setting information David Griswold 2026-03-18 12:19:25 +03:00
  • b229e33e4b fix startup crash David Griswold 2026-04-07 12:30:30 +03:00
  • c650473fdc Default to Vulkan renderer on Android OpenSauce04 2026-04-06 16:27:40 +01:00
  • a2e88f2cdf
    libretro: vulkan: wait before ticking Eric Warmenhoven 2026-04-03 18:00:01 -04:00
  • 35c5565ed8 Default to Vulkan renderer on Android OpenSauce04 2026-04-06 16:27:40 +01:00
  • 974177add2
    Merge a4a47392dd into 000530c028 ptyfyre 2026-04-06 15:24:00 +00:00
  • a4a47392dd video_core: Add fractional scaling support ptyfyre 2026-04-06 11:32:38 +02:00
  • 000530c028 android : Fix navigation bar overlapping the Show Home Menu apps button SiniKraft 2026-04-04 20:32:55 +02:00
  • df05b5f3db android : Fix emulation exit showing an Invalid Rom Format error SiniKraft 2026-04-03 22:48:32 +02:00
  • 5a0808d989
    Stop emulation state if initialized on destroy bug 2026-04-06 00:02:52 +01:00
  • 06a535f50e shader_jit: Add SETEMIT unit test Wunkolo 2026-04-04 17:03:52 -07:00
  • 4cbd75b413 shader_jit: Optimize GeometryEmitter SETEMIT state Wunkolo 2026-04-02 22:18:44 -07:00
  • 60f331b43b
    cmake: Allow Catch test discovery (#1997) Wunk 2026-04-05 14:01:05 -07:00
  • e7a31da01b cmake: Allow Catch test discovery Wunkolo 2026-04-04 16:39:11 -07:00
  • 6e56786575 shader_jit: Add SETEMIT unit test Wunkolo 2026-04-04 17:03:52 -07:00
  • c9d0349a5e shader_jit: Optimize GeometryEmitter SETEMIT state Wunkolo 2026-04-02 22:18:44 -07:00
  • 2370fcefe3
    Update option_set_dialog.cpp qr243vbi 2026-04-05 15:47:14 +03:00
  • e2dac8791f
    Update ffmpeg_backend.cpp qr243vbi 2026-04-05 15:46:21 +03:00
  • 3b2ab94ada
    Merge branch 'master' into master qr243vbi 2026-04-05 15:34:35 +03:00
  • ba6f8cb744 Disable Vulkan renderer on NetBSD because OS Vulkan support doesn't exist OpenSauce04 2026-04-05 02:09:18 +01:00
  • 118579adb3 Fixed launch failures on NetBSD due to PaX MPROTECT restrictions OpenSauce04 2026-04-05 00:06:32 +01:00
  • 23393904e0 Fixed NetBSD build issues OpenSauce04 2026-04-03 22:16:27 +01:00
  • 53f48d69c9 Disable Vulkan renderer on NetBSD because OS Vulkan support doesn't exist OpenSauce04 2026-04-05 02:09:18 +01:00
  • eecd74ec45 Fixed launch failures on NetBSD due to PaX MPROTECT restrictions OpenSauce04 2026-04-05 00:06:32 +01:00
  • 7b9c32ae87 Fixed NetBSD build issues OpenSauce04 2026-04-03 22:16:27 +01:00
  • b583f5ef99 qr243vbi azahar qr243vbi 2026-04-01 03:40:48 +08:00
  • d6af51ac43
    android : Fix navigation bar overlapping the Show Home Menu apps button SiniKraft 2026-04-04 20:32:55 +02:00
  • e210aa8a79 no back button press i guess ptyfyre 2026-04-04 18:29:42 +02:00
  • 3d16399dd1
    android : Fix emulation exit showing an Invalid Rom Format error SiniKraft 2026-04-03 22:48:32 +02:00
  • 5a3b28356b added some error handling KojoZero 2026-04-03 02:48:25 -07:00
  • 91b45e92cc changed functionality, adjusted --help KojoZero 2026-04-03 02:31:27 -07:00
  • db7a1a2785 Controller nav hotkeys added with reasonable defaults David Griswold 2026-04-02 22:23:18 +03:00
  • f516e298cc improve keyboard navigation of game list in three ways: 1) Return key on mac now successfully launches a game 2) up and down arrow keys now move focus out of search field and into game list 3) whenever focus goes into game list it ensures a game is selected David Griswold 2026-04-02 15:39:04 +03:00
  • 2011f71c54 Bugfix: All desktop hotkeys now work in dual-window mode. David Griswold 2026-03-31 11:53:57 +03:00
  • f43bd7eb80 Add options to build with additional system libraries in place of bundled modules Kevin Reinholz 2026-04-02 17:21:21 -07:00
  • e13c4deb24 honor shortcut context with controller hotkeys David Griswold 2026-04-02 20:54:59 +03:00
  • 26592ee8f9 android: Move update checker to common and make available to Android whyydk 2026-04-02 15:25:18 +02:00
  • 30db1a71fd Add "Press A (right) button" command to input automap that will map in nintendo layout if the user has a nintendo layout / prefers to match letters rather than position. David Griswold 2026-04-01 16:31:21 +03:00
  • 196db24a36 improve keyboard navigation of game list in three ways: 1) Return key on mac now successfully launches a game 2) up and down arrow keys now move focus out of search field and into game list 3) whenever focus goes into game list it ensures a game is selected David Griswold 2026-04-02 15:39:04 +03:00
  • 7a6532171f Add developer IPC server for hot-reload support Mohammad 2026-04-02 02:49:20 +03:00
  • 67baf49f51 android: Add the ability to edit touch controls overlay without opening a game whyydk 2026-04-01 15:21:35 +02:00
  • 7d55d3a642 controller hotkey support and SDL refactor to use GameController API, which adds more user-readable names to controller input maps David Griswold 2026-02-02 21:27:29 +03:00
  • 6d42572c74 clang format whyydk 2026-04-01 12:50:33 +02:00
  • ffcc15d946 Use FileUtil for folder migration whyydk 2026-04-01 11:52:11 +02:00
  • 3a857f633f fileUtil: Add IsEmptyDir function whyydk 2026-04-01 11:50:26 +02:00
  • cf536c9038 Add more options, fix compatibility with ffmpeg 8 qr243vbi 2026-04-01 03:40:48 +08:00
  • 1c528d8d7f Add more options, fix compatibility with ffmpeg 8 qr243vbi 2026-04-01 03:40:48 +08:00
  • 0c5d2ba557 Add Turbo (Hold) Hotkey to desktop. David Griswold 2026-03-31 16:26:39 +03:00
  • 4e6ff317dd Remove the message whyydk 2026-03-31 12:52:23 +02:00
  • 485778be95 Deleted Multi String Setting, added basic error handling, added comment explaining hardcoded size ADAS2024 2026-03-30 12:36:57 -04:00
  • be3125105a Turbo Hold button for android David Griswold 2026-03-30 13:19:38 +03:00
  • 9a0dcb28b2 qt: Add folder migration for NAND/SDMC on dir change whyydk 2026-03-30 09:03:41 +02:00
  • c6006e174b
    Merge 08f0a9953d into 3066887ff4 Chase Harkcom 2026-03-29 16:17:08 -04:00
  • 244a1e1fdf Code cleanup and bug fix to properly map values. ADAS2024 2026-03-29 15:53:46 -04:00
  • 13e80ec1fe Progress commit for better impl, need to have the pop up menu show up to select buttons ADAS2024 2026-03-29 14:54:22 -04:00
  • 3066887ff4 fix: don't crash when getaddrinfo gets a small or empty buffer in soc:U GasInfinity 2026-03-28 17:32:41 +01:00
  • 901f010913 fix: properly handle getaddrinfo/getnameinfo return values in soc:U GasInfinity 2026-03-28 17:32:29 +01:00
  • 5fc9732f05
    android: Convert bgColor default values to Int (#1959) Why? You Don't Know? 2026-03-29 20:05:54 +02:00
  • db512b7c0e
    Merge c3e85d28f5 into 39363cd435 David Griswold 2026-03-29 15:52:09 +00:00
  • 9e73177a62 android: Convert bgColor default values to Int whyydk 2026-03-29 09:45:59 +02:00
  • 035f2f84b5
    Merge 0c6e7c6cc5 into 39363cd435 David Griswold 2026-03-28 16:34:09 -06:00
  • f07b55cf62
    fix: don't crash when getaddrinfo gets a small or empty buffer in soc:U GasInfinity 2026-03-28 17:32:41 +01:00
  • 6db0ebf5b4
    fix: properly handle getaddrinfo/getnameinfo return values in soc:U GasInfinity 2026-03-28 17:32:29 +01:00
  • 39363cd435 ci: Merge standalone macOS CI/CD jobs into single runner OpenSauce04 2026-03-28 13:12:55 +00:00
  • 60661c3b8b fix: correct the response of SendToOther in soc:U GasInfinity 2026-03-22 15:52:40 +01:00
  • 161ec5fa6b ci: Merge standalone macOS CI/CD jobs into single runner OpenSauce04 2026-03-28 13:12:55 +00:00
  • 4fc09af613
    fix: correct the response of SendToOther in soc:U GasInfinity 2026-03-22 15:52:40 +01:00
  • be0f096f48
    core: Set boss as a online LLE module (#1952) PabloMK7 2026-03-28 12:43:26 +01:00
  • b223e9fb5d core: Set boss as a online LLE module PabloMK7 2026-03-28 12:40:19 +01:00
  • 6201256e15
    cmake: Add option to use system oaknut (#1947) Marcin Serwin 2026-03-28 12:21:42 +01:00
  • af188bb7b7
    core: kernel: Implement thread cpu time limit for core1 (#1934) PabloMK7 2026-03-28 12:20:33 +01:00
  • 0862e5e98a
    Qt: Remove Vulkan warning and OpenGL Mesa override (#1938) RedBlackAka 2026-03-28 12:17:15 +01:00
  • 49b0bef17d
    android: Fix visibility of hidden system titles (#1935) PabloMK7 2026-03-28 12:04:43 +01:00
  • f14f095e72
    core: svc: Add better logging to svc failures (#1948) PabloMK7 2026-03-28 12:03:16 +01:00
  • e4447916d5 core: svc: Add better logging to svc failures PabloMK7 2026-03-27 23:17:22 +01:00
  • 04c7309363
    cmake: Add option to use system oaknut Marcin Serwin 2026-03-27 22:30:37 +01:00
  • 7e58ac5bcf android: Handle surface lost during swapchain creation 2125.0.1 PabloMK7 2026-03-27 18:02:44 +01:00
  • 7220bd2edd externals: Updated to boost 1.90 + LLVM 22 workaround OpenSauce04 2026-03-27 16:32:52 +00:00
  • a6b119a3f1 android: Handle surface lost during swapchain creation PabloMK7 2026-03-27 18:02:44 +01:00
  • 03ae9095bc externals: Updated to boost 1.90 + LLVM 22 workaround OpenSauce04 2026-03-27 16:32:52 +00:00
  • d4e9daa739
    android: Fix compression and decompression on vanilla build (#1939) 2125.0 PabloMK7 2026-03-24 18:58:56 +01:00
  • 108dae6fba android: Fix compression and decompression on vanilla build PabloMK7 2026-03-24 18:07:51 +01:00
  • d73241dae6
    Qt: Remove Vulkan warning and OpenGL Mesa override RedBlackAka 2026-03-24 08:33:18 +01:00
  • e8aafe5655 android: Fix visibility of hidden system titles PabloMK7 2026-03-23 22:57:53 +01:00
  • af07b97f44 core: kernel: Implement thread cpu time limit for core1 PabloMK7 2026-03-23 20:49:40 +01:00
  • 9b045bf837 libretro: Replace render_touchscreen setting with enable_touch_pointer_timeout 2125.0-rc5 OpenSauce04 2026-03-22 22:07:09 +00:00
  • 71806a626d libretro: Replace render_touchscreen setting with enable_touch_pointer_timeout OpenSauce04 2026-03-22 22:07:09 +00:00
  • 7a600e28d2 android: Fix icon not showing if update title fails to load PabloMK7 2026-03-22 22:18:40 +01:00
  • 5a07260e1b loader: Fix identifying zcci files when system files are not set up PabloMK7 2026-03-22 22:18:14 +01:00
  • 07ce142623 android: Fix icon not showing if update title fails to load PabloMK7 2026-03-22 22:18:40 +01:00
  • e2afe011ec loader: Fix identifying zcci files when system files are not set up PabloMK7 2026-03-22 22:18:14 +01:00
  • 2c8297c34c android: Fixed native path intent URIs not launching apps correctly 2125.0-rc4 OpenSauce04 2026-03-21 20:50:10 +00:00
  • 7c0331da25 android: Fixed native path intent URIs not launching apps correctly OpenSauce04 2026-03-21 20:50:10 +00:00
  • c3e85d28f5 refactor android settings - generic abstract type, setting enums are no longer mutable, actual values live in a hash map in the Settings class accessed through settings.get(key) and settings.set(key, value) and are no longer static; instead, the EmulationActivity gets a separate Settings instance from the SettingsActivity, to avoid settings crashing into each other during edit. SettingSections no longer exist internally, only in the file. Settings contain both a globalSettings hashmap and a perGameOverrides hashmap, used when appropriate. David Griswold 2026-03-10 15:21:07 +03:00
  • 0c6e7c6cc5 refactor android input settings completely to enable per-game settings and saving in config.ini, as well as more efficient storage of setting information David Griswold 2026-03-18 12:19:25 +03:00
  • 7f94e80e8d implement custom settings fully David Griswold 2026-03-15 15:56:26 +03:00
  • c9b1e22cb1 refactor android settings - generic abstract type, setting enums are no longer mutable, actual values live in a hash map in the Settings class accessed through settings.get(key) and settings.set(key, value) and are no longer static; instead, the EmulationActivity gets a separate Settings instance from the SettingsActivity, to avoid settings crashing into each other during edit. SettingSections no longer exist internally, only in the file. Settings contain both a globalSettings hashmap and a perGameOverrides hashmap, used when appropriate. David Griswold 2026-03-10 15:21:07 +03:00
  • 4ec3fe194c
    Merge branch 'master' into patch-1 Kyuyrii 2026-03-20 22:00:32 -03:00
  • 7f9f1e90ca
    Added prerelease badge to readme OpenSauce 2026-03-20 18:42:21 +00:00
  • 04a543290a Added AI policy document OpenSauce04 2026-03-20 14:11:04 +00:00