LibretroAdmin
584ea45837
Less state grabbing between runloop_iterate and runloop_check_state
2025-02-09 21:39:05 +01:00
LibretroAdmin
72efcab3e7
Silence more warnings
2025-02-09 21:11:35 +01:00
LibretroAdmin
63704efd59
One less extraneous netplay check in runloop_check_state
2025-02-09 20:43:55 +01:00
LibretroAdmin
afd73998e6
Silence warnings
2025-02-09 20:33:04 +01:00
LibretroAdmin
9267771422
* Less passing around of settings pointer
...
* Less calls to netplay_driver_ctl in runloop_iterate
2025-02-09 20:12:10 +01:00
LibretroAdmin
4faed7a84f
Less passing around of settings_t pointer
2025-02-09 18:56:50 +01:00
LibretroAdmin
f9fa557a95
Some refactors to make some video driver functions less dependent
...
on passing around the settings_t pointer
2025-02-09 18:23:42 +01:00
LibretroAdmin
f71181d1c1
* Style nits
...
* task_database - db_crc allocated variable does not need to be of size PATH_MAX_LENGTH size
2025-02-09 17:49:44 +01:00
LibretroAdmin
db99fe098d
Simplify string_list_new_special
2025-02-09 16:58:11 +01:00
LibretroAdmin
91aa8034b1
Style nits/conventions
2025-02-09 16:43:51 +01:00
LibretroAdmin
0be8fe8e3f
Style nits
2025-02-09 16:07:15 +01:00
LibretroAdmin
376e4b307c
Style nits
2025-02-09 15:40:45 +01:00
sonninnos
0d46073bb9
Add mute on rewind option ( #17541 )
2025-02-09 14:24:14 +01:00
sonninnos
81df9b0491
GLUI: Also set navigation with long press ( #17537 )
2025-02-09 06:11:28 +01:00
sonninnos
3bf04c6034
GLUI: Fix null label icon ( #17538 )
2025-02-09 06:11:21 +01:00
sonninnos
2c06049a2f
Allow CLI --entryslot fallback to normal states ( #17539 )
2025-02-09 06:11:13 +01:00
github-actions
58d7879e1d
Fetch translations from Crowdin
2025-02-09 00:14:47 +00:00
sonninnos
677e627278
GLUI: Touch related fixes ( #17536 )
2025-02-08 21:19:24 +01:00
Eric Warmenhoven
5471a9ebfe
ios: jump back to selected item after closing content ( #17534 )
2025-02-08 20:32:41 +01:00
sonninnos
4cbfa3ad47
GLUI: Use tab selection remember option ( #17532 )
2025-02-08 11:56:40 +01:00
github-actions
17bc1eba3f
Fetch translations from Crowdin
2025-02-08 00:13:29 +00:00
sonninnos
4232700de5
GLUI: Fix menu back to switch tabs like other drivers ( #17529 )
2025-02-07 11:43:45 +01:00
github-actions
3f70ac54a5
Fetch translations from Crowdin
2025-02-07 00:14:43 +00:00
Eric Warmenhoven
4c8da979a5
fix a couple minor warnings ( #17526 )
2025-02-06 20:22:36 +01:00
sonninnos
bb9f07569c
Video stats unit alignments ( #17524 )
2025-02-06 04:49:20 +01:00
Eric Warmenhoven
92c3800731
apple: include b2 core in App Store builds ( #17525 )
2025-02-06 04:49:08 +01:00
Viačasłaŭ
5b9d5a9086
Buildfix for Debian 12 ( #17522 )
2025-02-06 02:10:06 +01:00
github-actions
187463d355
Fetch translations from Crowdin
2025-02-06 00:14:50 +00:00
sonninnos
998200793d
File Browser settings + Directory list cleanup ( #17519 )
2025-02-05 07:19:50 +01:00
sonninnos
94d5223880
Random selector Explore View fix ( #17518 )
2025-02-04 20:29:20 +01:00
sonninnos
ea22c7c16c
Main Menu unifications between drivers ( #17517 )
2025-02-04 16:32:37 +01:00
Lucas Cañero
b18a6b644b
enable CloudSync on libnx (switch) ( #17516 )
2025-02-04 14:24:47 +01:00
David Demelier
f73df57a1a
Fix non-integer cast to pthread_t ( #17512 )
2025-02-03 15:21:07 +01:00
Viačasłaŭ
359258a1b5
Add missing drivers to configuration ( #17509 )
...
`camera_pipewire` and `record_wav`
2025-02-03 09:04:23 +01:00
Viačasłaŭ
65014a46b4
Add PipeWire camera driver ( #17507 )
2025-02-03 04:30:13 +01:00
Viačasłaŭ
45586e83da
(PipeWire) Pass the new_rate to the audio driver ( #17508 )
...
Set the supported sample rate after initialization.
Also a few minor fixes.
2025-02-03 04:30:02 +01:00
github-actions
9b3b75aa93
Fetch translations from Crowdin
2025-02-03 00:14:45 +00:00
neil4
05f75b83c1
Overlays: Improve Analog Recentering ( #17505 )
...
- Use closest point on zone perimeter if first touch is outside zone
2025-02-02 01:27:18 +01:00
Eric Warmenhoven
089a51f674
apple: enable emulated mailbox ( #17506 )
2025-02-02 01:22:18 +01:00
Eric Warmenhoven
212ae55cfe
glui: extremely minor refactor. ( #17501 )
2025-02-01 04:57:46 +01:00
Rob Loach
7ba205ba34
common: Move audio_mixer_sound user_data to above the types union
2025-01-31 16:29:18 -05:00
Rob Loach
355b277c11
common: Add a user_data pointer to audio_mixer_sound ( #17488 )
2025-01-31 03:41:07 +01:00
LibretroAdmin
2870a0a8ad
Revert "Workerized emscripten retroarch (WIP) ( #17484 )" ( #17492 )
...
This reverts commit cacd5a9a23
.
2025-01-30 21:35:58 +01:00
Joe Osborn
cacd5a9a23
Workerized emscripten retroarch (WIP) ( #17484 )
...
* workerized RA
* Workerized (non-async) web player, using OPFS
This patch eliminates the need for asyncify and uses modern filesystem
APIs instead of the deprecated, unmaintained BrowserFS.
This is a WIP patch because it won't fully work until these two
Emscripten PRs land and are released:
https://github.com/emscripten-core/emscripten/pull/23518
https://github.com/emscripten-core/emscripten/pull/23021
The former fixes an offscreen canvas context recreation bug, and the
latter adds an equivalent to BrowserFS's XHR filesystem (but without
the hazardous running-XHR-on-the-main-thread problem).
The biggest issue is that local storage of users who were using the
old version of the webplayer will be gone when they switch to the new
webplayer. I don't have a good story for converting the old BrowserFS
IDBFS contents into the new OPFS filesystem (the move is worth doing
because OPFS supports seeking and reading only bits of a file, and
because BrowserFS is dead).
I've kept around the old libretro webplayer under
pkg/emscripten/libretro-classic, and with these make flags you can
build a non-workerized RA that uses asyncify to sleep as before:
make -f Makefile.emscripten libretro=$CORE HAVE_WORKER=0 HAVE_WASMFS=0 PTHREAD=0 HAVE_AL=1
I also moved the default directory for core content on emscripten to
not be a subdirectory of the local filesystem mount, because it's
confusing to have a subdirectory that's lazily fetched and not
mirrored to the local storage. I think it won't impact existing users
of the classic web player because they already have a retroarch.cfg in
place.
* Get fetchfs working without manifest support
* makefile fixes
2025-01-30 19:58:18 +01:00
Eric Warmenhoven
4b5f782fe4
iOS: Fix crash during scanning ( #17489 )
2025-01-30 19:57:19 +01:00
Eric Warmenhoven
fd8ba559d7
net_http: fix memleak ( #17487 )
2025-01-30 04:06:59 +01:00
github-actions
97803f5627
Fetch translations from Crowdin
2025-01-30 00:14:14 +00:00
BinBashBanana
ed1810de86
Emscripten improvements ( #17422 )
2025-01-29 05:29:16 +01:00
github-actions
104561e7aa
Fetch translations from Crowdin
2025-01-29 00:14:29 +00:00
Eric Warmenhoven
12f66bebb7
net_http: expire dns lookup failures more quickly ( #17481 )
2025-01-28 23:27:51 +01:00