Commit Graph

39907 Commits

Author SHA1 Message Date
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
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
Henrik Rydgård
9c4dd32db0 Replace the "ToOptimal" layout transitions with the auto ones 2024-04-07 21:14:45 +02:00
Henrik Rydgård
ada76e30ca Add new capabilities to the auto image layout transition functions 2024-04-07 21:14:45 +02:00
Henrik Rydgård
58fea04b8a Split the auto image layout transition function (color/depth-stencil) 2024-04-07 21:14:45 +02:00
Henrik Rydgård
6ac5a21846 Update the layout from within TransitionImageAuto 2024-04-07 21:14:45 +02:00
Henrik Rydgård
0bdbffd12f Revert minor optimization that needs some more work first 2024-04-07 21:14:45 +02:00
Henrik Rydgård
d52651f1d2 Replace links to Orphis buildbot with /devbuilds 2024-04-07 21:14:45 +02:00
Henrik Rydgård
f54ab0c22c
Merge pull request #19014 from hrydgard/save-data-cleanup
Save data code cleanup
2024-04-07 14:17:40 +02:00
Henrik Rydgård
b7f0a9029e More cleanup 2024-04-07 12:36:32 +02:00
Henrik Rydgård
79bdc8a9ff Some constification in sceChnnlsv 2024-04-07 12:31:45 +02:00
Henrik Rydgård
79c553d004 Remove the zero-write in BuildHash 2024-04-07 12:31:45 +02:00
Henrik Rydgård
404600faa3 SavedataParam/ParamSFO: Minor code cleanups 2024-04-07 12:31:45 +02:00
Henrik Rydgård
d75b97ff39
Merge pull request #19013 from hrydgard/save-data-crashfix
Fix a long-standing buffer overflow in savedata encryption
2024-04-07 12:29:55 +02:00
Henrik Rydgård
77133dd82c Fix a long-standing buffer overflow in savedata encryption
BuildHash pads the buffer up to its 16-byte aligned size with zeroes,
so there needs to be space for that. Or, we should just remove that
write, but let's do the smallest change that fixes the bug for now.
2024-04-07 11:42:51 +02:00
Henrik Rydgård
654c16f5f3
Merge pull request #19010 from hrydgard/vulkan-update-dependencies
Vulkan: Update headers and the VMA library (Vulkan Memory Allocator)
2024-04-07 01:47:37 +02:00
Henrik Rydgård
1bff3c12b4 Update VMA (Vulkan Memory Allocator) to the latest 2024-04-07 01:47:17 +02:00
Henrik Rydgård
f2345edba1 Update to the latest Vulkan header files 2024-04-06 17:53:58 +02:00
Henrik Rydgård
234ec1797b
Merge pull request #19009 from hrydgard/more-vulkan-barrier-work
More Vulkan barrier code cleanup work
2024-04-06 17:43:26 +02:00
Henrik Rydgård
a66affe5db Delete the function TransitionImageLayout2 2024-04-06 17:12:40 +02:00
Henrik Rydgård
a3d0cb1f12 Switch away from TransitionImageLayout2 2024-04-06 17:12:32 +02:00
Henrik Rydgård
e00f1f10a3 More barrier code simplification 2024-04-06 17:03:44 +02:00
Henrik Rydgård
4a5eb4bdfb More cleanup 2024-04-06 17:03:40 +02:00
Henrik Rydgård
d28e9dc006 Minor cleanup 2024-04-06 17:03:40 +02:00
Henrik Rydgård
764e84c123
Merge pull request #19008 from hrydgard/more-ra-fixes
RAIntegration: Run window-modifying code on the correct thread
2024-04-06 14:48:53 +02:00
AdamN
7da7289963
[Workflow] Updated manual generate android workflow (#19001)
* Added a couple of VR Build Variants

* oops

* using VR instead of Vr works too
2024-04-06 14:48:01 +02:00
Henrik Rydgård
80a12ca102 Run the update menu item thing on the window thread too. 2024-04-06 12:18:28 +02:00