Commit Graph

39932 Commits

Author SHA1 Message Date
Henrik Rydgård
6803775941 Remove option table 2024-04-11 14:39:59 +02:00
Henrik Rydgård
ae736692ef Remove atomics stuff, a lot more 2024-04-11 14:39:59 +02:00
Henrik Rydgård
e94faa4591 Start paring things down 2024-04-11 14:39:59 +02:00
Henrik Rydgård
c6c67695b1 Hook up ATRAC3 too 2024-04-11 14:39:59 +02:00
Henrik Rydgård
8fbc4a3379 Ultra-gross hackery, but works! Now, need to pare it down, heavily... 2024-04-11 14:39:59 +02:00
Henrik Rydgård
fb906481cc Disable FFMPEG temporarily to avoid symbol clashes 2024-04-11 14:39:59 +02:00
Henrik Rydgård
c902973688 Setup more of the setup 2024-04-11 14:39:59 +02:00
Henrik Rydgård
8d4716cab6 WIP: Add AT3/AT3plus files, get it to compile (though will fail to link if we use it) 2024-04-11 14:39:59 +02:00
Henrik Rydgård
9953786156
Merge pull request #19026 from hrydgard/minimp3-decoder
Decode MP3 without using ffmpeg
2024-04-11 14:35:34 +02:00
Henrik Rydgård
db929ea042 Use minimp3 for in-game mp3 decoding. Doesn't solve any issues it seems, but works like before. 2024-04-11 14:19:22 +02:00
Henrik Rydgård
3de85c8d14 Remove more unnecessary accessors 2024-04-11 14:18:07 +02:00
Henrik Rydgård
423e3d3338
Merge pull request #19035 from GermanAizek/fix-always
[GPU/HLES] 'fs' its already NULL, removed excess delete and bufferState_ always ATRAC_STATUS_HALFWAY_BUFFER
2024-04-11 14:17:26 +02:00
Herman Semenov
f625f18eba [GPU/HLES] 'fs' its already NULL, removed excess delete and bufferState_ always ATRAC_STATUS_HALFWAY_BUFFER 2024-04-11 14:52:55 +03:00
Henrik Rydgård
ba89dd356a
Merge pull request #19030 from hrydgard/fix-no-ffmpeg-build
Fix no-ffmpeg build
2024-04-11 13:46:31 +02:00
Henrik Rydgård
f680b0bb86 Set USE_FFMPEG in the Windows project (for CaptureDevice.cpp) 2024-04-10 18:40:56 +02:00
Henrik Rydgård
5b3be0d720 Update USE_FFMPEG checks 2024-04-10 18:40:02 +02:00
Henrik Rydgård
fc58a97024
Merge pull request #19027 from GermanAizek/char-as-param-for-string-methods
Minor optimize methods std::string using param as char with simpler implementation
2024-04-10 17:16:14 +02:00
Herman Semenov
c20cb3f4be Minor optimize methods std::string using param as char with simpler implementation 2024-04-10 17:57:05 +03:00
Henrik Rydgård
c6f5ac0c81
Merge pull request #19024 from hrydgard/audio-decoder-refactor
Audio format decoder: Refactor to enable multiple decoder implementations
2024-04-10 14:52:03 +02:00
Henrik Rydgård
9b57375b07
Merge pull request #19019 from hrydgard/plugins-on-game-screen
Add option to disable plugin, show list of available plugins on game screen
2024-04-10 13:14:21 +02:00
Henrik Rydgård
8adca6492c Move class SimpleAudio into the cpp file 2024-04-10 13:03:19 +02:00
Henrik Rydgård
1805910fac More refactoring 2024-04-10 12:22:58 +02:00
Henrik Rydgård
1938d3b876 More prep for plugging in alternate audio decoders 2024-04-10 12:14:58 +02:00
Henrik Rydgård
32ca7ab59a Minor code cleanups 2024-04-10 12:07:03 +02:00
Henrik Rydgård
88eb2c2e0b Add a virtual base class so we can implement alternative decoders 2024-04-10 00:45:02 +02:00
Henrik Rydgård
ddbe0e853b Remove unused code 2024-04-10 00:40:16 +02:00
Henrik Rydgård
e19e9b2793 Delete pointless accessors, update some comments 2024-04-10 00:35:48 +02:00
Henrik Rydgård
1bcb155762
Merge pull request #19023 from hrydgard/mp3-support
MP3 support for UI sound effects
2024-04-09 21:45:58 +02:00
Henrik Rydgård
ea1743a351 Allow picking mp3 files on Android too 2024-04-09 19:29:34 +02:00
Henrik Rydgård
c6d2fba2f1
Merge pull request #19022 from hrydgard/minor-fixes
Some logging fixes
2024-04-09 19:16:12 +02:00
Henrik Rydgård
a92dd9767c Fix translation strings 2024-04-09 19:15:55 +02:00
Henrik Rydgård
862fb951f1 Add support for loading mp3 files as UI sound.
Fixes #18136
2024-04-09 19:15:49 +02:00
Henrik Rydgård
fd91611f4f Add lieff/minimp3 library
See https://github.com/lieff/minimp3
2024-04-09 19:10:24 +02:00
Henrik Rydgård
ddd821b6ce Improve logging in pgd_open 2024-04-09 17:41:56 +02:00
Henrik Rydgård
22d353ec85 D3D11: Filter out useless compiler warning (about pow(-val, x)) 2024-04-09 17:38:58 +02:00
Henrik Rydgård
23ae3cd298
Merge pull request #19021 from sum2012/psmf_minor
Try to fix loop in scePsmfPlayerGetVideoData
2024-04-09 17:31:20 +02:00
sum2012
81057bf535 Try to fix loop in scePsmfPlayerGetVideoData
Fix #19011
2024-04-09 21:55:57 +08:00
Henrik Rydgård
6df1c5c8f8 Add new strings 2024-04-09 13:13:30 +02:00
Henrik Rydgård
4b34e4cfb4 Add option to disable plugins completely 2024-04-09 13:13:30 +02:00
Henrik Rydgård
e903287f4c Game info screen: Show list of any plugins that will be loaded on start of the game 2024-04-09 12:55:50 +02:00
Henrik Rydgård
bab6c5997b
Merge pull request #19018 from hrydgard/more-vulkan-barrier-fixes
More Vulkan barrier fixes
2024-04-08 09:41:34 +02:00
Henrik Rydgård
22fa5f787b Optimize some barrier flags down to what's actually necessary. 2024-04-08 09:03:04 +02:00
Henrik Rydgård
b592473416 Vulkan: Add a missing barrier that got lost in the refactor 2024-04-08 09:00:44 +02:00
Henrik Rydgård
ccbd86ef13
Merge pull request #19017 from hrydgard/more-vulkan-barrier-stuff
Vulkan: More memory barrier simplification and fixes
2024-04-08 01:23:10 +02:00
Henrik Rydgård
036c386b35 More barrier optimizations 2024-04-07 22:20:37 +02:00
Henrik Rydgård
60f350056c Vulkan: Optimize away a barrier in case of no depth buffer 2024-04-07 21:43:06 +02:00
Henrik Rydgård
78c0be3d8a Delete now-unused code 2024-04-07 21:25:04 +02:00
Henrik Rydgård
d949331f67 More use of the auto image layout transition functions 2024-04-07 21:24:25 +02:00
Henrik Rydgård
7769bf06f1 Add a simplified wrapper for Transition*ImageAuto that takes a VKRImage 2024-04-07 21:14:45 +02:00
Henrik Rydgård
3e91095313 Replace the "FromOptimal" layout transitions with auto. This fixes some rendering errors on NV. 2024-04-07 21:14:45 +02:00