Thomas
80d8337592
Decouple data save paths from Emulator
...
This change allows the frontend to select the appdata and configuration
file locations when instantiating the emulator, allowing for more
flexibility in placing the files.
This also fixes configuration not working in MacOS app bundles,
as it will now look for config.toml in the user's "Application Support"
directory and default there.
2024-12-26 21:43:42 +01:00
wheremyfoodat
5a2a33224c
Only enable audio by default on libretro for now
2024-12-25 12:42:33 +02:00
wheremyfoodat
7c5f7954e5
Libretro: Add system language option
2024-12-25 12:41:55 +02:00
wheremyfoodat
4cfc5fb32a
Make system language configurable
2024-12-10 20:28:49 +02:00
wheremyfoodat
12f5b6bc98
More PTM stuff
...
Co-Authored-By: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 19:27:55 +02:00
wheremyfoodat
dc80828397
Fix typo ( #680 )
...
Co-authored-by: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 18:52:53 +02:00
wheremyfoodat
4ce0768ba1
Qt: Handle mouse move events properly ( #678 )
2024-12-10 00:54:06 +02:00
wheremyfoodat
79d24cba11
Make filesystem decent, part 1 ( #677 )
2024-12-10 00:29:56 +02:00
wheremyfoodat
cc669d7cab
FS: Stub card SPI and some other things
2024-12-09 19:08:30 +02:00
wheremyfoodat
055dbc7fb6
FS: Stub TWL_SOUND
2024-12-08 22:49:46 +02:00
wheremyfoodat
b436fdca64
FS: Stub TWL_PHOTO
2024-12-08 22:33:14 +02:00
wheremyfoodat
873fca076a
Handle lack of an audio device gracefully without hangs
2024-12-05 01:27:12 +02:00
wheremyfoodat
bfdc6f0240
Qt: Add translation support ( #664 )
...
* Translation PoC
* i18n but better
* More Greek translation
* Add proper translation UI
* Linux CI: Install qt6-tools-dev
2024-12-04 21:08:33 +02:00
wheremyfoodat
5f822b32d5
Add volume curve setting ( #658 )
...
* Add volume curve setting
* Qt: Add missing translations
2024-12-03 14:16:57 +02:00
wheremyfoodat
545ac81d81
Qt: Add SkyEmu duck icon ( #657 )
2024-12-02 19:41:51 +02:00
wheremyfoodat
c3e3b2358d
Qt: Fix "Show app version on window" option
2024-12-01 23:38:20 +02:00
Jonian Guveli
156328fbfb
[WIP] Qt: Add config window controls ( #655 )
...
* Qt: Add config window controls
* Fix Windows build
* Fix audio slider
* Qt configs: Make thread-safe, properly update audio enable & renderdoc settings
* Qt configs: Add `connectCheckbox` function
* Qt configs: Add `connectCheckbox` function
* Rename spuLayout
* Add Discord RPC reloading
* Allow configuring the app icon
* Qt: Serialize icon & theme, properly set them
* Add rnap and rcow icons
* Qt: Fix forceShadergen config
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-12-01 23:06:47 +02:00
wheremyfoodat
7e51f50999
Add DSP firmware database
2024-11-30 23:34:38 +02:00
wheremyfoodat
18f3865f8b
Add option to print DSP fw
2024-11-30 21:51:46 +02:00
wheremyfoodat
286ec8a5f5
IWYU fix
2024-11-29 00:22:35 +02:00
wheremyfoodat
72b4194c95
Remove unused miniaudio resampler
2024-11-28 20:43:26 +02:00
wheremyfoodat
d299081c40
AAC decoder: Audio should be enabled by default
2024-11-28 19:17:10 +02:00
wheremyfoodat
3b6190b69a
Add volume slider & mute audio settings
2024-11-28 19:10:55 +02:00
wheremyfoodat
b251f84ab1
DSP: Add option to enable/disable AAC
2024-11-28 19:10:55 +02:00
wheremyfoodat
4df171abfc
Renderer: Improve null renderer performance ( #646 )
...
* Renderer: Improve null renderer performance
* Update frontend_sdl.cpp
2024-11-24 17:55:31 +02:00
wheremyfoodat
04d047ff75
Some formatting
2024-11-22 02:48:32 +02:00
wheremyfoodat
83aafa31f0
Better audio playback code
2024-11-22 02:33:57 +02:00
wheremyfoodat
1baf8a13ed
JNI driver: Add setAudioEnabled hook
2024-11-20 21:45:22 +02:00
wheremyfoodat
b78450c88d
NEON mixer: Change vaddq_f32 to vaddq_s32 (Thank you Clang)
...
Co-Authored-By: Kelpsy <138107494+kelpsyberry@users.noreply.github.com>
2024-11-20 21:17:08 +02:00
wheremyfoodat
3df63beef4
Merge branch 'master' into more-dsp
2024-11-20 20:01:43 +02:00
wheremyfoodat
f30eed7980
DSP: Add NEON quad-conversion code
...
Co-Authored-By: Kelpsy <138107494+kelpsyberry@users.noreply.github.com>
2024-11-20 20:01:00 +02:00
wheremyfoodat
878ff419fd
DSP: Add SSE quad-conversion code
...
Co-Authored-By: Kelpsy <138107494+kelpsyberry@users.noreply.github.com>
2024-11-20 18:09:57 +02:00
wheremyfoodat
0e94eae483
Force-inline SIMD index buffer functions
2024-11-20 13:10:34 +02:00
wheremyfoodat
33f45cf1f5
Merge branch 'master' into more-dsp
2024-11-20 02:40:20 +02:00
wheremyfoodat
224ddac07c
Fix SIMD on MSVC ( #639 )
2024-11-20 02:29:27 +02:00
wheremyfoodat
889c2453de
Audio: Properly close audio device on emulator destruction ( #637 )
...
* Audio: Properly close audio device on emulator destruction
* Undo oopsie
2024-11-19 23:41:52 +02:00
wheremyfoodat
efb6cdd30d
Run clang-format
2024-11-19 02:12:20 +02:00
wheremyfoodat
b85dba277f
Fix no-Renderdoc build
2024-11-12 18:24:18 +02:00
wheremyfoodat
7a4f3f4836
HLE DSP: Add passthrough mix detection
2024-11-10 14:53:07 +02:00
wheremyfoodat
69e8e1c2c4
Add audio interpolation helpers
2024-11-09 23:11:19 +02:00
wheremyfoodat
9be353a9b4
Merge branch 'master' into more-dsp
2024-11-09 16:33:33 +02:00
wheremyfoodat
d7e4cf18b5
Metal: IWYU fixes
2024-11-09 14:39:15 +02:00
wheremyfoodat
10451a676b
Metal: Remove padding in DrawFragmentFunctionHash
2024-11-09 13:25:24 +02:00
wheremyfoodat
49b65242b9
First Metal cleanup & formatting pass
2024-11-09 13:11:38 +02:00
wheremyfoodat
8cfffb8119
HLE DSP: Actually parse InterpolationMode config
2024-11-07 22:08:28 +02:00
wheremyfoodat
b299609a9b
More HLE DSP work
2024-11-06 19:26:57 +02:00
wheremyfoodat
07cee43a2b
HLE DSP: Implement per-voice mixing stage
2024-11-03 19:50:27 +02:00
Samuliak
d459f9c1c3
Merge branch 'master' into metal2
2024-11-01 08:43:40 +01:00
wheremyfoodat
818271c7ad
Qt: Optionally remember window pos/size
2024-10-31 17:34:21 +02:00
SamoZ256
02f8250aff
Merge branch 'master' into metal2
2024-10-31 13:45:58 +01:00