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