Commit Graph

  • 852d25c083
    Merge 349869d5cd into a39ed1a822 oshaboy 2025-08-05 20:01:30 +0800
  • 93f382fa46
    Merge cdabfdf0b9 into a39ed1a822 Colin Kinloch 2025-08-05 10:00:00 +0300
  • 418e03b04e
    Merge d46407a6e8 into a39ed1a822 Aleksey Samoilov 2025-08-05 10:00:00 +0300
  • a39ed1a822 (SDL_audio) Add missing header include master libretroadmin 2025-08-05 07:27:36 +0200
  • d59adf7643 (SDL_Audio) Add device_list_new/device_list_free libretroadmin 2025-08-05 07:09:22 +0200
  • 65d617e378
    Implement fallback OpenGL symbol loader for Linux devices with EGL < 1.5 (#18135) 刘皓 2025-08-05 00:50:22 -0400
  • 5477ad32f6 (OpenAL) You're able to select the audio device now from the menu and for it to be set on the fly libretroadmin 2025-08-05 04:49:55 +0200
  • babd363987 Style nits/cleanups - control flow refactors libretroadmin 2025-08-05 04:22:08 +0200
  • 44bd3b21d5 Error widget category and size corrections sonninnos 2025-08-05 03:22:05 +0300
  • f39914de4a Fetch translations from Crowdin github-actions 2025-08-05 00:18:29 +0000
  • 95df52bf6b Load content widget fixes and cleanups sonninnos 2025-08-05 03:10:15 +0300
  • c14708e3ed (libretro-db) Get rid of goto libretroadmin 2025-08-05 00:01:35 +0200
  • 546388a5bd Reduce some gotos in tasks libretroadmin 2025-08-04 23:34:32 +0200
  • 274139dff1 (tasks) Get rid of some gotos libretroadmin 2025-08-04 23:09:47 +0200
  • 38fa199f7a Put these core info init things back sonninnos 2025-08-05 00:23:32 +0300
  • 5fb551ae2e XMB: Fix dynamic wallpaper unwanted reset sonninnos 2025-08-04 23:43:38 +0300
  • 85d59c0b65 XMB: Make sure wallpaper path is empty on init sonninnos 2025-08-04 23:20:13 +0300
  • 139dd38f9d Always use the same swap button default sonninnos 2025-08-04 21:41:48 +0300
  • 10c6d45850 vulkan_draw_quad - buildfix libretroadmin 2025-08-04 19:42:55 +0200
  • 7dabae94c5 Buildfix libretroadmin 2025-08-04 19:40:24 +0200
  • 03dbcc53e7 Get rid of superfluous macros around memcmp and strcpy libretroadmin 2025-08-04 19:29:34 +0200
  • 563b687db8 Auto+entry state sanity checks and reorderings sonninnos 2025-08-04 19:17:12 +0300
  • 8b11aec44d
    apple: include gam4980 core in App Store builds Eric Warmenhoven 2025-08-04 07:45:32 -0400
  • e3435221d8 (OpenAL) Implement device_list_new/device_list_free libretroadmin 2025-08-04 07:49:26 +0200
  • d9d951b92e Silence another warning libretroadmin 2025-08-04 07:14:10 +0200
  • 917e29c039 Try to silence some more warnings libretroadmin 2025-08-04 06:57:29 +0200
  • 86e65d10be (XAudio2) Buildfix, and implement non-mmdevice codepath for querying the samplerate of the device libretroadmin 2025-08-04 06:49:16 +0200
  • d66dd00078
    RGUI: Layout + date format adjustments (#18147) sonninnos 2025-08-04 07:39:32 +0300
  • 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 libretroadmin 2025-08-04 05:31:47 +0200
  • 0abfe30b5c RGUI: Layout + date format adjustments sonninnos 2025-08-04 05:31:06 +0300
  • 780eac62e6 Fetch translations from Crowdin github-actions 2025-08-04 00:25:08 +0000
  • fc98e894a6 Fix Griffin builds - MMDevice should be OK from Vista and up libretroadmin 2025-08-04 01:34:58 +0200
  • 732f598fd0 Define LEGACY_WIN32 only in the files that need it libretroadmin 2025-08-04 00:54:15 +0200
  • 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 libretroadmin 2025-08-03 22:07:33 +0200
  • 1cb78161a6 (WASAPI/MMDevice) Move MMDevice specific code over to mmdevice_common.c libretroadmin 2025-08-03 16:34:35 +0200
  • 3706c3b22d
    Enable sdl12-compat and sdl-compat detection (#18142) zoltanvb 2025-08-03 15:47:08 +0200
  • 0ba74969ac Enable sdl12-compat and sdl-compat detection zoltanvb 2025-08-03 08:02:25 +0200
  • 7dc3d1ed9b
    ios9: fix loading cores Eric Warmenhoven 2025-08-03 00:47:18 -0400
  • 0990e25022 Auto load state playlist entry band-aid sonninnos 2025-08-03 05:23:38 +0300
  • 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 libretroadmin 2025-08-03 02:41:14 +0200
  • a30b3ce1e2 Fetch translations from Crowdin github-actions 2025-08-03 00:19:32 +0000
  • 8c76db8c1d
    Merge 254572fc2f into 5eca25067a Keith Bowes 2025-08-02 20:05:09 -0400
  • 5eca25067a
    Add play count to runtime log (#18141) sonninnos 2025-08-03 02:19:37 +0300
  • 3f4858498c Add play count to runtime log sonninnos 2025-08-03 01:54:44 +0300
  • 4d14b28728
    Remove another redundant call to `egl_destroy_gl_dll` in `egl_init_context` 刘皓 2025-08-02 18:17:32 -0400
  • 405c3476f5
    Save state slot improvements (#18140) sonninnos 2025-08-03 00:38:18 +0300
  • 10f92879a6 Save current state slot to runtime log sonninnos 2025-08-02 21:31:00 +0300
  • ecbc05de6b (Audio drivers) Some cleanups libretroadmin 2025-08-02 21:18:50 +0200
  • dc25b375ed Playlist entry_slot improvements and cleanups sonninnos 2025-08-01 03:49:38 +0300
  • fde29a0ee5 Stop polluting playlists with redundant entry_slot numbers sonninnos 2025-07-24 01:49:14 +0300
  • 96fcff4e3a
    Merge 75db1994d1 into a018f54559 ScoochAside 2025-08-02 13:02:35 -0500
  • a018f54559 (DirectSound) Set DirectSound back to signed 16bit integer libretroadmin 2025-08-02 19:27:12 +0200
  • f8e35e5f11 (DirectSound) Some refactors libretroadmin 2025-08-02 19:25:46 +0200
  • 2c78c614ee
    Merge 6f05e1c45b into a3754306c9 apteryks 2025-08-02 19:16:07 +0200
  • a3754306c9 (WASAPI) Unique namespacing of functions (XAudio2) More logging libretroadmin 2025-08-02 18:41:13 +0200
  • 0e3c82ecd6
    use new hook for chd intercept (#18139) Jamiras 2025-08-02 10:11:47 -0600
  • 84b07468f3 (Xaudio2) Refinement of initialization code - add some logs and make it more like WASAPI libretroadmin 2025-08-02 18:09:46 +0200
  • 900d53bcac
    Merge 649615ca57 into e7944cc1a8 Viačasłaŭ 2025-08-02 16:03:25 +0000
  • 22dc48142e
    Remove redundant call to `egl_destroy_gl_dll` in `egl_init_context` 刘皓 2025-08-02 11:08:24 -0400
  • fb533e2b65
    Remove redundant `ptr` variable in `egl_init_context` 刘皓 2025-08-02 10:59:19 -0400
  • f2fbce37bf
    Fix typo in `egl_destroy_gl_dll` 刘皓 2025-08-02 10:50:17 -0400
  • f3106afc79
    Defer loading of `g_egl_gl_dll` until needed 刘皓 2025-08-02 10:45:38 -0400
  • e7944cc1a8 (XAudio) xa_write - return what is being written libretroadmin 2025-08-02 16:35:15 +0200
  • 7a3c3e1e6a use new hook for chd intercept Jamiras 2025-08-02 08:25:32 -0600
  • b9d7c10c1e
    Close `g_egl_gl_dll` when VideoCore driver is destroyed 刘皓 2025-08-02 10:09:35 -0400
  • 38861b31bf
    Close `g_egl_gl_dll` if `egl_init_context()` fails 刘皓 2025-08-02 09:58:40 -0400
  • 24eb75dda0 (audio) Audio chunk sizes in this file seem to be only used for cores that implement non-batch audio callback libretroadmin 2025-08-02 15:22:43 +0200
  • d89988f7d7 (GX) Move audio chunk size defines to gx_audio.c libretroadmin 2025-08-02 15:07:49 +0200
  • a485bf7f16 Namespace cleanups and style nits libretroadmin 2025-08-02 15:00:43 +0200
  • 63a146f0ea (Pipewire) Namespace all static globals and functions with 'pwire_' libretroadmin 2025-08-02 14:23:15 +0200
  • 3e29213d5e (WASAPI) Fix mistake libretroadmin 2025-08-02 07:58:10 +0200
  • 2b23e16790
    Implement fallback OpenGL symbol loader for Linux devices with EGL < 1.5 刘皓 2025-08-01 23:34:12 -0400
  • 108bbc3879
    Favor mouse coordinates for lightgun on Android. (#18134) zoltanvb 2025-08-01 22:18:27 +0200
  • 83cdca400b Turn iteration variables into int/size_t types libretroadmin 2025-08-01 21:53:52 +0200
  • 320bb32406 use int types for iteration variables libretroadmin 2025-08-01 20:20:06 +0200
  • cb195ca5b0 Favor mouse coordinates for lightgun on Android. zoltanvb 2025-05-12 20:58:48 +0200
  • 88e0a0e8ca return variable name consistency libretroadmin 2025-08-01 19:52:38 +0200
  • 9567f3cbd9 (audioio) Add TODO/FIXME libretroadmin 2025-08-01 19:50:26 +0200
  • ab47260fca (Audio) write functions - return variable name consistency libretroadmin 2025-08-01 19:48:34 +0200
  • 34bc60e6d4 (openAL) More correct way of removing tmpbuf libretroadmin 2025-08-01 17:32:09 +0200
  • 77185a734d (OpenAL) Unroll al_fill_internal_buf into al_write libretroadmin 2025-08-01 16:52:04 +0200
  • dc2bf1226e (SDL_Audio) Make (reasonable) assumption that AUDIO_F32SYS (float) is unavailable for SDL1 libretroadmin 2025-08-01 16:25:51 +0200
  • 4bcf5dd1a2 (SDL) Buildfix libretroadmin 2025-08-01 16:17:53 +0200
  • 0f510fad39 Revert "(OpenAL) Don't need to copy into intermediary buffer anymore (tmpbuf)" libretroadmin 2025-08-01 16:16:54 +0200
  • c6622f5f0a (OpenAL) Changes: don't need has_float variable anymore libretroadmin 2025-08-01 14:23:00 +0200
  • 5d43932aee (SDL_Audio) Changes: * Clean up some log messages * More robust implementation of float/s16 buffer size determination libretroadmin 2025-08-01 14:20:52 +0200
  • 5fec502174 (SDL_Audio) Changes: * Put back log messages but this time implement them properly, we first show the requested spec, then show the received spec afterwards * Implement floating point sample support, should be more optimal libretroadmin 2025-08-01 14:16:18 +0200
  • 80f2d91ef3 (SDL_Audio) Changes: * sdl_microphone_find_num_frames - duplicate function * Duplicate log message libretroadmin 2025-08-01 14:02:18 +0200
  • ab7a3e9ffa (OpenAL) Don't need to copy into intermediary buffer anymore (tmpbuf) libretroadmin 2025-08-01 12:42:55 +0200
  • ef69296be3 Rewrite al_fill_internal_buf - only call memcpy if 3rd argument is non-0 libretroadmin 2025-08-01 04:59:58 +0200
  • 318e3ca9c1 (OpenAL) Bugfix: sizeof should be float for float sample format libretroadmin 2025-08-01 03:41:18 +0200
  • 4d76e042ad (OpenAL) Implement float sample format support - query support with alIsExtensionPresent("AL_EXT_FLOAT32") libretroadmin 2025-08-01 02:41:48 +0200
  • 1e2500f736 (openAL) Changes: * Don't use alGetError anymore in hot loop * Turn off looping (doesn't seem to be needed?) * Some loop optimization libretroadmin 2025-08-01 00:25:54 +0200
  • 8f4990e835 (WASAPI) Changes/style nits: * Value that gets returned gets called _len * Less calls to macro FIFO_WRITE_AVAIL libretroadmin 2025-07-31 19:17:33 +0200
  • 072d953b01 Only increment written if ir is > 0 libretroadmin 2025-07-31 14:32:52 +0200
  • b425abd0bb (WASAPI) Small cleanups: * written variable changed from 'ssize_t' to 'size_t' * for loop rewritten to while libretroadmin 2025-07-31 14:26:55 +0200
  • 817428b772
    Fix psl1ght target of dist-cores.sh (#18130) Fancy2209 2025-07-31 09:39:38 +0000
  • 1191c964b1 Fetch translations from Crowdin github-actions 2025-07-31 00:17:44 +0000
  • 6f52fec36e Fix PSL1GHT core info copying in dist-cores Fancy2209 2025-07-30 23:23:56 +0000
  • 8a307661ba Fix psl1ght target of dist-cores.sh Fancy2209 2025-07-30 23:15:21 +0000