Commit Graph
47140 Commits
Author SHA1 Message Date
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
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 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 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 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 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
Henrik Rydgård 5bead8d999 Merge pull request #19000 from hrydgard/sdl-mouse-fix
SDL: Make rightclicks work just like in Windows
2024-04-05 00:27:18 +02:00
Henrik Rydgård bf10671a5d SDL: Make rightclicks work just like in Windows
Which is very weirdly, but easier to make it work the same than to clean
it up, that's for later.

This fixes rightclicking games on the main menu.
2024-04-04 23:25:22 +02:00
Henrik Rydgård a32edff049 Merge pull request #18992 from hrydgard/misc-cleanup
Some assorted cleanup
2024-04-04 21:01:26 +02:00
Henrik Rydgård 81ef166772 Combine two minor fixes by GermanAizek
This takes the good parts from #18995 and #18999
2024-04-04 20:57:51 +02:00
Henrik Rydgård d0afdcd94f Merge pull request #18984 from GermanAizek/fix-flag-after-9
[GPU] Fixed bug in GEExpressionFunctions::getFieldValue with GECmdField::FLAG_AFTER_9
2024-04-04 15:51:44 +02:00
Henrik Rydgård d947de601e Apply minor cleanup from #18990
See #18990
2024-04-04 15:48:09 +02:00
Henrik Rydgård eae0504627 Vulkan: Don't use explicit swizzle channels when not needed 2024-04-04 15:47:39 +02:00
Henrik Rydgård 4ea58b64d4 Merge our two different Vulkan barrier batch implementations 2024-04-04 15:32:48 +02:00
Henrik Rydgård 9f9881dfe3 Move some code, minor cleanup.
See #18987
2024-04-04 12:30:41 +02:00
Henrik Rydgård 506d7249a2 Remove unneeded rcheevos files from the UWP builds 2024-04-04 12:09:46 +02:00
Henrik Rydgård d02227227b Merge pull request #18981 from GermanAizek/using-preinc-predec
[GPU/System/Thread/Core/FS] Simplify loops
2024-04-04 00:26:54 +02:00