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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
Henrik Rydgård
00acaa3299
Build the RAIntegration menu on the right thread
2024-04-06 12:14:53 +02:00
Henrik Rydgård
9ec5efdcc5
Add facility to run callbacks on the window thread
2024-04-06 12:14:29 +02:00
Henrik Rydgård
616ee81f84
Add another parameter to the internal "request" framework.
2024-04-06 12:04:45 +02:00
Henrik Rydgård and GitHub
92a6fbd1d4
Merge pull request #19007 from hrydgard/ra-integration-fixes
...
RAIntegration fixes
2024-04-05 23:32:24 +02:00
Henrik Rydgård
329628f448
Force the menubar to repaint after building the RA submenu
2024-04-05 22:55:31 +02:00
Henrik Rydgård
770e5b4f4a
Fix shortcut translation so we don't eat Ctrl+C for RAIntegration windows
2024-04-05 22:41:08 +02:00
Henrik Rydgård
d39b606931
RAIntegration: Fix memory writes
2024-04-05 21:00:12 +02:00
Henrik Rydgård and GitHub
c9515ceb4e
Merge pull request #19002 from hrydgard/initial-ra-integration
...
Add initial RAIntegration support through rc_client
2024-04-05 18:44:40 +02:00
Henrik Rydgård
6f825e4ff3
Minor comment fix
2024-04-05 18:21:02 +02:00
Henrik Rydgård
8a1ec96626
Correctly submit the version string
2024-04-05 18:16:46 +02:00
Henrik Rydgård
5a8140c301
Initialize RAIntegration support if available. Untested.
2024-04-05 18:15:10 +02:00
Henrik Rydgård and GitHub
32620ff12f
Merge pull request #19004 from hrydgard/fix-msaa-regression
...
Vulkan: Fix function loading regression affecting MSAA
2024-04-05 17:57:49 +02:00
Henrik Rydgård
f54b5e03be
Use remove_if correctly.
2024-04-05 17:28:55 +02:00
Henrik Rydgård
ae6e0d182e
Vulkan: Fix function loading regression affecting MSAA
...
When loading function that have been merged into core, use the core
names.
2024-04-05 17:28:37 +02:00
Henrik Rydgård and GitHub
22fdf6624c
Merge pull request #18986 from GermanAizek/static-const-methods
...
[GPU] Make static and const methods if possible
2024-04-05 16:20:06 +02:00
Herman Semenov
b57dab2812
[GPU] Make static and const methods if possible
2024-04-05 17:04:31 +03:00