Commit Graph

  • 60f350056c Vulkan: Optimize away a barrier in case of no depth buffer Henrik Rydgård 2024-04-07 21:43:06 +02:00
  • 78c0be3d8a Delete now-unused code Henrik Rydgård 2024-04-07 21:25:04 +02:00
  • d949331f67 More use of the auto image layout transition functions Henrik Rydgård 2024-04-07 21:24:15 +02:00
  • 7769bf06f1 Add a simplified wrapper for Transition*ImageAuto that takes a VKRImage Henrik Rydgård 2024-04-07 21:13:55 +02:00
  • 3e91095313 Replace the "FromOptimal" layout transitions with auto. This fixes some rendering errors on NV. Henrik Rydgård 2024-04-07 20:06:04 +02:00
  • 9c4dd32db0 Replace the "ToOptimal" layout transitions with the auto ones Henrik Rydgård 2024-04-07 20:04:56 +02:00
  • ada76e30ca Add new capabilities to the auto image layout transition functions Henrik Rydgård 2024-04-07 15:36:02 +02:00
  • 58fea04b8a Split the auto image layout transition function (color/depth-stencil) Henrik Rydgård 2024-04-07 15:29:45 +02:00
  • 6ac5a21846 Update the layout from within TransitionImageAuto Henrik Rydgård 2024-04-07 15:17:02 +02:00
  • 0bdbffd12f Revert minor optimization that needs some more work first Henrik Rydgård 2024-04-07 15:15:24 +02:00
  • d52651f1d2 Replace links to Orphis buildbot with /devbuilds Henrik Rydgård 2024-04-07 19:54:18 +02:00
  • f54ab0c22c Merge pull request #19014 from hrydgard/save-data-cleanup Henrik Rydgård 2024-04-07 14:17:40 +02:00
  • b7f0a9029e More cleanup Henrik Rydgård 2024-04-07 12:36:32 +02:00
  • 79bdc8a9ff Some constification in sceChnnlsv Henrik Rydgård 2024-04-07 11:57:08 +02:00
  • 79c553d004 Remove the zero-write in BuildHash Henrik Rydgård 2024-04-07 11:56:51 +02:00
  • 404600faa3 SavedataParam/ParamSFO: Minor code cleanups Henrik Rydgård 2024-04-07 11:33:47 +02:00
  • d75b97ff39 Merge pull request #19013 from hrydgard/save-data-crashfix Henrik Rydgård 2024-04-07 12:29:55 +02:00
  • 77133dd82c Fix a long-standing buffer overflow in savedata encryption Henrik Rydgård 2024-04-07 11:37:35 +02:00
  • 654c16f5f3 Merge pull request #19010 from hrydgard/vulkan-update-dependencies Henrik Rydgård 2024-04-07 01:47:37 +02:00
  • 1bff3c12b4 Update VMA (Vulkan Memory Allocator) to the latest Henrik Rydgård 2024-04-06 17:57:32 +02:00
  • f2345edba1 Update to the latest Vulkan header files Henrik Rydgård 2024-04-06 17:53:58 +02:00
  • 234ec1797b Merge pull request #19009 from hrydgard/more-vulkan-barrier-work Henrik Rydgård 2024-04-06 17:43:26 +02:00
  • a66affe5db Delete the function TransitionImageLayout2 Henrik Rydgård 2024-04-06 17:12:40 +02:00
  • a3d0cb1f12 Switch away from TransitionImageLayout2 Henrik Rydgård 2024-04-06 17:09:36 +02:00
  • e00f1f10a3 More barrier code simplification Henrik Rydgård 2024-04-05 17:48:07 +02:00
  • 4a5eb4bdfb More cleanup Henrik Rydgård 2024-04-05 17:09:57 +02:00
  • d28e9dc006 Minor cleanup Henrik Rydgård 2024-04-05 16:36:47 +02:00
  • 764e84c123 Merge pull request #19008 from hrydgard/more-ra-fixes Henrik Rydgård 2024-04-06 14:48:53 +02:00
  • 7da7289963 [Workflow] Updated manual generate android workflow (#19001) AdamN 2024-04-06 19:48:01 +07:00
  • 80a12ca102 Run the update menu item thing on the window thread too. Henrik Rydgård 2024-04-06 12:18:28 +02:00
  • 00acaa3299 Build the RAIntegration menu on the right thread Henrik Rydgård 2024-04-06 12:14:53 +02:00
  • 9ec5efdcc5 Add facility to run callbacks on the window thread Henrik Rydgård 2024-04-06 12:14:29 +02:00
  • 616ee81f84 Add another parameter to the internal "request" framework. Henrik Rydgård 2024-04-06 12:04:45 +02:00
  • 92a6fbd1d4 Merge pull request #19007 from hrydgard/ra-integration-fixes Henrik Rydgård 2024-04-05 23:32:24 +02:00
  • 329628f448 Force the menubar to repaint after building the RA submenu Henrik Rydgård 2024-04-05 22:55:31 +02:00
  • 770e5b4f4a Fix shortcut translation so we don't eat Ctrl+C for RAIntegration windows Henrik Rydgård 2024-04-05 22:41:08 +02:00
  • d39b606931 RAIntegration: Fix memory writes Henrik Rydgård 2024-04-05 21:00:12 +02:00
  • c9515ceb4e Merge pull request #19002 from hrydgard/initial-ra-integration Henrik Rydgård 2024-04-05 18:44:40 +02:00
  • 6f825e4ff3 Minor comment fix Henrik Rydgård 2024-04-05 18:21:02 +02:00
  • 8a1ec96626 Correctly submit the version string Henrik Rydgård 2024-04-05 18:16:46 +02:00
  • 5a8140c301 Initialize RAIntegration support if available. Untested. Henrik Rydgård 2024-04-05 11:07:57 +02:00
  • 32620ff12f Merge pull request #19004 from hrydgard/fix-msaa-regression Henrik Rydgård 2024-04-05 17:57:49 +02:00
  • f54b5e03be Use remove_if correctly. Henrik Rydgård 2024-04-05 11:03:33 +02:00
  • ae6e0d182e Vulkan: Fix function loading regression affecting MSAA Henrik Rydgård 2024-04-05 17:17:23 +02:00
  • 22fdf6624c Merge pull request #18986 from GermanAizek/static-const-methods Henrik Rydgård 2024-04-05 16:20:06 +02:00
  • b57dab2812 [GPU] Make static and const methods if possible Herman Semenov 2024-04-05 17:04:31 +03:00
  • 5bead8d999 Merge pull request #19000 from hrydgard/sdl-mouse-fix Henrik Rydgård 2024-04-05 00:27:18 +02:00
  • bf10671a5d SDL: Make rightclicks work just like in Windows Henrik Rydgård 2024-04-04 23:25:22 +02:00
  • a32edff049 Merge pull request #18992 from hrydgard/misc-cleanup Henrik Rydgård 2024-04-04 21:01:26 +02:00
  • 81ef166772 Combine two minor fixes by GermanAizek Henrik Rydgård 2024-04-04 20:57:23 +02:00
  • d0afdcd94f Merge pull request #18984 from GermanAizek/fix-flag-after-9 Henrik Rydgård 2024-04-04 15:51:44 +02:00
  • d947de601e Apply minor cleanup from #18990 Henrik Rydgård 2024-04-04 15:47:48 +02:00
  • eae0504627 Vulkan: Don't use explicit swizzle channels when not needed Henrik Rydgård 2024-04-04 15:46:42 +02:00
  • 4ea58b64d4 Merge our two different Vulkan barrier batch implementations Henrik Rydgård 2024-04-04 15:32:48 +02:00
  • 9f9881dfe3 Move some code, minor cleanup. Henrik Rydgård 2024-04-04 12:30:25 +02:00
  • 506d7249a2 Remove unneeded rcheevos files from the UWP builds Henrik Rydgård 2024-04-04 12:09:46 +02:00
  • d02227227b Merge pull request #18981 from GermanAizek/using-preinc-predec Henrik Rydgård 2024-04-04 00:26:54 +02:00
  • 4b92848bdc [System/Core] Simplify loops Herman Semenov 2024-04-03 19:25:55 +03:00
  • 535343d964 Merge pull request #18985 from Nemoumbra/missing-assets Henrik Rydgård 2024-04-03 17:13:00 +02:00
  • 08924c1a9f Merge pull request #18987 from hrydgard/retroachievement-own-hash Henrik Rydgård 2024-04-03 17:12:29 +02:00
  • fc1d984b20 Update rcheevos, switch back to upstream. Avoid using rcheevos' hash.c, by computing game hashes ourselves. Henrik Rydgård 2024-04-03 16:21:31 +02:00
  • e0a9ca70b3 Added missing resources to CMakeLists.txt Nemoumbra 2024-04-03 16:09:45 +03:00
  • 365d2d252a [GPU] Fixed bug in GEExpressionFunctions::getFieldValue with GECmdField::FLAG_AFTER_9 Herman Semenov 2024-04-03 16:09:34 +03:00
  • 62b1450414 Merge pull request #18982 from hrydgard/vulkan-validation-fixes Henrik Rydgård 2024-04-03 14:23:50 +02:00
  • 32fe47d761 Fix or ignore some various Vulkan validation errors Henrik Rydgård 2024-04-03 13:37:16 +02:00
  • ed3514f882 Merge pull request #18979 from hrydgard/revert-18942-platform-openxr-unify Henrik Rydgård 2024-04-03 11:32:58 +02:00
  • 3bebd2101a Revert "OpenXR - One APK for Android and standalone VR" Henrik Rydgård 2024-04-03 10:57:02 +02:00
  • fb075608c3 Langtool: Replace outdated structopt dependency with clap. Gets rid of a github security warning Henrik Rydgård 2024-04-03 08:53:27 +02:00
  • d686f95925 Merge pull request #18977 from hrydgard/breath-of-fire-fix Henrik Rydgård 2024-04-03 08:04:47 +02:00
  • 8960ed4d48 FramebufferManager: Allow "large offset" framebuffers priority over normal matches. Henrik Rydgård 2024-04-03 00:59:36 +02:00
  • 814ba6ef44 Merge pull request #18973 from GermanAizek/fix-return-copies Henrik Rydgård 2024-04-03 00:21:48 +02:00
  • 8720cc2640 Merge pull request #18975 from GermanAizek/protect-from-ub Henrik Rydgård 2024-04-03 00:18:59 +02:00
  • 77cff14743 Merge pull request #18915 from GermanAizek/optimize Henrik Rydgård 2024-04-03 00:16:30 +02:00
  • 00fd509c5a Merge pull request #18974 from GermanAizek/reduce-memsize-to-32bit Henrik Rydgård 2024-04-02 19:36:00 +02:00
  • 7b3c45508b Protect against undefined behavior when bitwise shift occurs with negative value Herman Semenov 2024-04-02 19:31:04 +03:00
  • 9e126b5f00 Fixed possible accidental conversion memsize type to strict 32 bit Herman Semenov 2024-04-02 19:03:12 +03:00
  • 17ecee1715 Fixed return copies from functions and const ref params Herman Semenov 2024-04-02 18:37:00 +03:00
  • 8aac45fec0 Merge pull request #18972 from GermanAizek/strange-malloc-delete Henrik Rydgård 2024-04-02 16:07:12 +02:00
  • 52635fca1d utils: rewrite on optimized function SplitString Herman Semenov 2024-04-02 17:01:14 +03:00
  • 36b7875644 Fixed to free() C version, since memory block was allocated using malloc() Herman Semenov 2024-04-02 16:35:13 +03:00
  • 746696ab58 Merge pull request #18970 from GermanAizek/cleanup Henrik Rydgård 2024-04-02 13:55:27 +02:00
  • 72c77ea2cd Update SavedataScreen.cpp - preserve the old behavior Henrik Rydgård 2024-04-02 13:41:50 +02:00
  • d8c6a516d7 Merge pull request #18967 from GermanAizek/fix-memleaks Henrik Rydgård 2024-04-02 13:40:07 +02:00
  • 27b6b6b4dc Update DevScreens.cpp Henrik Rydgård 2024-04-02 13:39:49 +02:00
  • 96ef0466de Merge pull request #18969 from hrydgard/devscreens-fix-egl-tab Henrik Rydgård 2024-04-02 13:32:19 +02:00
  • 0f94ac9189 Cleanup excess redefines and maybe fixed result in HLE sceIo::sceIoGetDevType() Herman Semenov 2024-04-02 14:25:26 +03:00
  • aed6d36c92 Fix the EGL tab in System Info. Discovered indirectly by GermanAizek in #18967 Henrik Rydgård 2024-04-02 12:58:40 +02:00
  • 9c3c23daa6 Fixed memleaks and incorrect add tab in ui::view_group Signed-off-by: Henrik Rydgård 2024-04-02 13:48:16 +03:00
  • 744678b5b3 Merge pull request #18966 from hrydgard/fix-sceheap-memleak Henrik Rydgård 2024-04-02 12:31:41 +02:00
  • 30a809db0f Merge pull request #18958 from OverDriver05/patch-1 Henrik Rydgård 2024-04-02 12:11:21 +02:00
  • 9883b5664e Update comment with issue numbers Henrik Rydgård 2024-04-02 12:10:59 +02:00
  • 971320cf66 Fix memory leak on shutdown in sceHeap Henrik Rydgård 2024-04-02 12:02:19 +02:00
  • 1afcd55f48 Merge pull request #18962 from GermanAizek/fixx Henrik Rydgård 2024-04-02 00:21:40 +02:00
  • 33dca6b248 Merge pull request #18964 from GermanAizek/make_unique Henrik Rydgård 2024-04-01 23:55:10 +02:00
  • cfb77ce83e [Core/HLE/Common/UI] Using C++17 make smart pointers Herman Semenov 2024-04-01 18:12:27 +03:00
  • 24ccd898fe Fixed zeroise SHA_CTX struct, not pointer size (maybe CWE Information Disclosure if size pointer less struct size) Herman Semenov 2024-04-01 16:24:14 +03:00
  • 6720f6dfe7 Update compat.ini OverDriver05 2024-03-29 21:49:43 +08:00
  • 39fdba4f65 Merge pull request #18956 from hrydgard/disable-vulkan-x86-mac Henrik Rydgård 2024-03-28 15:09:27 +01:00
  • f9c31072d2 Disable Vulkan/MoltenVK on x64 macs Henrik Rydgård 2024-03-28 11:17:01 +01:00
  • 768174e19c Merge pull request #18954 from ANR2MERefork/manual_generate_workflow Henrik Rydgård 2024-03-27 21:16:10 +01:00