Commit Graph

65659 Commits

Author SHA1 Message Date
github-actions f39914de4a Fetch translations from Crowdin 2025-08-05 00:18:29 +00:00
sonninnos 95df52bf6b Load content widget fixes and cleanups 2025-08-05 03:10:51 +03:00
libretroadmin c14708e3ed (libretro-db) Get rid of goto 2025-08-05 00:01:35 +02:00
libretroadmin 546388a5bd Reduce some gotos in tasks 2025-08-04 23:34:53 +02:00
libretroadmin 274139dff1 (tasks) Get rid of some gotos 2025-08-04 23:34:53 +02:00
sonninnos 38fa199f7a Put these core info init things back 2025-08-05 00:23:32 +03:00
sonninnos 5fb551ae2e XMB: Fix dynamic wallpaper unwanted reset 2025-08-04 23:43:38 +03:00
sonninnos 85d59c0b65 XMB: Make sure wallpaper path is empty on init 2025-08-04 23:20:13 +03:00
sonninnos 139dd38f9d Always use the same swap button default 2025-08-04 21:42:11 +03:00
libretroadmin 10c6d45850 vulkan_draw_quad - buildfix 2025-08-04 19:42:55 +02:00
libretroadmin 7dabae94c5 Buildfix 2025-08-04 19:40:24 +02:00
libretroadmin 03dbcc53e7 Get rid of superfluous macros around memcmp and strcpy 2025-08-04 19:30:03 +02:00
sonninnos 563b687db8 Auto+entry state sanity checks and reorderings 2025-08-04 19:17:12 +03:00
Eric Warmenhoven 8b11aec44d
apple: include gam4980 core in App Store builds 2025-08-04 07:45:53 -04:00
libretroadmin e3435221d8 (OpenAL) Implement device_list_new/device_list_free 2025-08-04 07:49:26 +02:00
libretroadmin d9d951b92e Silence another warning 2025-08-04 07:14:10 +02:00
libretroadmin 917e29c039 Try to silence some more warnings 2025-08-04 06:57:29 +02:00
libretroadmin 86e65d10be (XAudio2) Buildfix, and implement non-mmdevice codepath for querying
the samplerate of the device
2025-08-04 06:49:16 +02:00
sonninnos d66dd00078
RGUI: Layout + date format adjustments (#18147) 2025-08-04 06:39:32 +02:00
libretroadmin cb9ed749db (XAudio) Replicate behavior of WASAPI - selecting the audio
device will set the samplerate set by the OS as well
NOTE: There is still something wrong with the XAudio2 driver
and the 'devices' it enumerates and shows in the menu. It seems
the index is wrong, i.e. the entries seem swapped around. This
was an issue even before this commit. WASAPI seems to work correctly
2025-08-04 05:33:06 +02:00
github-actions 780eac62e6 Fetch translations from Crowdin 2025-08-04 00:25:08 +00:00
libretroadmin fc98e894a6 Fix Griffin builds - MMDevice should be OK from Vista and up 2025-08-04 01:34:58 +02:00
libretroadmin 732f598fd0 Define LEGACY_WIN32 only in the files that need it 2025-08-04 00:54:15 +02:00
libretroadmin 537712a634 (MMDevice) Changes:
* Add mmdevice_samplerate
* _WIN32_WINNT checks will fail on modern MSYS2/MIngw-w64 setups (Win10/11) -
_WINN32_WINNT will be 0x0601 (1537) - i.e. Win7 and up. We can assume MMDevice
is available since Vista, so lower these checks to Vista and up
2025-08-03 22:07:33 +02:00
libretroadmin 1cb78161a6 (WASAPI/MMDevice) Move MMDevice specific code over to mmdevice_common.c 2025-08-03 16:34:35 +02:00
zoltanvb 3706c3b22d
Enable sdl12-compat and sdl-compat detection (#18142) 2025-08-03 15:47:08 +02:00
Eric Warmenhoven 7dc3d1ed9b
ios9: fix loading cores 2025-08-03 00:47:18 -04:00
sonninnos 0990e25022 Auto load state playlist entry band-aid 2025-08-03 05:23:38 +03:00
libretroadmin 51cc74d0e0 (Xaudio2) Move the set wave format up earlier before CreateMasteringVoice,
override the 'sampling rate' variable, and set the new sampling rate in
case it gest overwritten by a new value. Next step will be to query the
OS device's default sampling rate and use that
2025-08-03 02:42:19 +02:00
github-actions a30b3ce1e2 Fetch translations from Crowdin 2025-08-03 00:19:32 +00:00
sonninnos 5eca25067a
Add play count to runtime log (#18141) 2025-08-03 01:19:37 +02:00
sonninnos 405c3476f5
Save state slot improvements (#18140)
* Stop polluting playlists with redundant entry_slot numbers

* Playlist entry_slot improvements and cleanups

* Save current state slot to runtime log
2025-08-02 23:38:18 +02:00
libretroadmin ecbc05de6b (Audio drivers) Some cleanups 2025-08-02 21:18:50 +02:00
libretroadmin a018f54559 (DirectSound) Set DirectSound back to signed 16bit integer 2025-08-02 19:27:12 +02:00
libretroadmin f8e35e5f11 (DirectSound) Some refactors 2025-08-02 19:25:46 +02:00
libretroadmin a3754306c9 (WASAPI) Unique namespacing of functions
(XAudio2) More logging
2025-08-02 18:41:13 +02:00
Jamiras 0e3c82ecd6
use new hook for chd intercept (#18139) 2025-08-02 18:11:47 +02:00
libretroadmin 84b07468f3 (Xaudio2) Refinement of initialization code - add some logs and make it more
like WASAPI
2025-08-02 18:09:46 +02:00
libretroadmin e7944cc1a8 (XAudio) xa_write - return what is being written 2025-08-02 16:35:15 +02:00
libretroadmin 24eb75dda0 (audio) Audio chunk sizes in this file seem to be only used for
cores that implement non-batch audio callback
2025-08-02 15:22:43 +02:00
libretroadmin d89988f7d7 (GX) Move audio chunk size defines to gx_audio.c 2025-08-02 15:07:49 +02:00
libretroadmin a485bf7f16 Namespace cleanups and style nits 2025-08-02 15:00:43 +02:00
libretroadmin 63a146f0ea (Pipewire) Namespace all static globals and functions with 'pwire_' 2025-08-02 14:23:15 +02:00
libretroadmin 3e29213d5e (WASAPI) Fix mistake 2025-08-02 07:58:44 +02:00
zoltanvb 108bbc3879
Favor mouse coordinates for lightgun on Android. (#18134)
If mouse is detected, use the respective coordinates for reporting lightgun state.
Coordinate conversion adjusted to other input drivers.
2025-08-01 22:18:27 +02:00
libretroadmin 83cdca400b Turn iteration variables into int/size_t types 2025-08-01 21:53:52 +02:00
libretroadmin 320bb32406 use int types for iteration variables 2025-08-01 20:20:06 +02:00
libretroadmin 88e0a0e8ca return variable name consistency 2025-08-01 19:52:38 +02:00
libretroadmin 9567f3cbd9 (audioio) Add TODO/FIXME 2025-08-01 19:50:26 +02:00
libretroadmin ab47260fca (Audio) write functions - return variable name consistency 2025-08-01 19:48:34 +02:00