Commit graph

  • f3bbb9d838
    Merge 8560f0705e into 20c9dcd2d6 Megamouse 2025-06-30 21:41:30 -07:00
  • 27544fe4ab
    Merge 4695e9c1f5 into 20c9dcd2d6 hoholee12 2025-06-30 21:41:30 -07:00
  • 782dfe2d4f
    Merge b9758d7af4 into 20c9dcd2d6 Max Gautier 2025-06-30 21:41:30 -07:00
  • e1dbb802e8
    Merge 1018e6a7dd into 20c9dcd2d6 Emma 2025-06-30 21:41:30 -07:00
  • 8b432c4964
    Merge 8f3b9a9864 into 20c9dcd2d6 Elad 2025-06-30 21:41:30 -07:00
  • 23ed14b24f
    Merge 3c53c52279 into 20c9dcd2d6 Megamouse 2025-06-30 21:41:30 -07:00
  • 47c3a34e7e
    Merge 46281ece4c into 20c9dcd2d6 Megamouse 2025-06-30 21:41:30 -07:00
  • 7d9b5069d4
    Merge e752e66cb8 into 20c9dcd2d6 Megamouse 2025-06-30 21:41:30 -07:00
  • 287268d34e
    Merge 63d6eb0c72 into 20c9dcd2d6 Megamouse 2025-06-30 18:20:35 -04:00
  • 851875b2d1
    Merge 6e390f2889 into 20c9dcd2d6 Elad 2025-06-30 12:24:46 -05:00
  • c87fcaf2d1
    Merge a0845543c8 into 20c9dcd2d6 Megamouse 2025-06-30 15:59:19 +02:00
  • b237a22ffe
    Merge c446b200fc into 20c9dcd2d6 Kuan-Wei Chiu 2025-06-30 12:48:39 +00:00
  • c446b200fc
    Merge branch 'master' into fix-event-strcmp-events Ani 2025-06-30 13:48:36 +01:00
  • 6ea9681180
    Merge cbdef37228 into 20c9dcd2d6 Elad 2025-06-30 08:47:56 -04:00
  • 63ff0895b0
    Merge 5f017fb460 into 20c9dcd2d6 Elad 2025-06-30 12:06:25 +03:00
  • 136d6bed26
    Merge 47fc4931c6 into 20c9dcd2d6 ADAS2024 2025-06-30 02:45:33 -04:00
  • 47fc4931c6
    Merge branch 'master' into GAMEMODE ADAS2024 2025-06-30 02:45:29 -04:00
  • 20c9dcd2d6 Remove qstr, sstr and qsv aliases. This does not compile on clang-cl master Megamouse 2025-06-26 20:06:06 +02:00
  • 38ff48595d Fix missing include on clang-cl Megamouse 2025-06-26 20:03:58 +02:00
  • c7c206ecdc Fix u32 compile error on clang-cl Megamouse 2025-06-26 20:02:08 +02:00
  • bfd2adab5e Fix noexcept warnings in XAudio Megamouse 2025-06-26 20:01:34 +02:00
  • 7d324b6a41
    Merge branch 'RPCS3:master' into GAMEMODE ADAS2024 2025-06-29 21:33:08 -04:00
  • bfe716448e Remove qstr, sstr and qsv aliases. This does not compile on clang-cl Megamouse 2025-06-26 20:06:06 +02:00
  • 4075f13fd6 Fix missing include on clang-cl Megamouse 2025-06-26 20:03:58 +02:00
  • 239b8d2521 Fix u32 compile error on clang-cl Megamouse 2025-06-26 20:02:08 +02:00
  • 699fb13c97 Fix noexcept warnings in XAudio Megamouse 2025-06-26 20:01:34 +02:00
  • 786ac95dc0 RawSPU: Add missing MMIO register reads Elad 2025-06-29 20:11:49 +03:00
  • 95d709048a RawSPU: Add missing MMIO register reads Elad 2025-06-29 20:11:49 +03:00
  • 276689217c msvc: Disable optimisations Ani 2025-06-29 02:06:00 +02:00
  • c23a3a7ad5
    Merge branch 'RPCS3:master' into GAMEMODE ADAS2024 2025-06-27 12:29:39 -04:00
  • 6b2d2e35e4 Made Gamemode a non dynamic setting again after thinking about Steam impl. Gamemode Works on normal emulator launch and with custom configs. adas20 2025-06-27 12:29:11 -04:00
  • 1660dc24b3 cellSaveData: Order equal elements using the opposing trait Elad 2025-06-22 20:57:47 +03:00
  • 759a988152 cellSaveData: Order equal elements using the opposing trait Elad 2025-06-22 20:57:47 +03:00
  • 4a60533a3f Revert "Fix invalid comparator in savedata_op sorting" Megamouse 2025-06-26 20:09:48 +02:00
  • fc444c4690
    Revert "CI: Build static OpenAl" DanielSvoboda 2025-06-25 23:53:43 -03:00
  • aa50b0fbb9 vk: Fix video-out calibration pass inputs kd-11 2025-06-25 01:44:04 +03:00
  • 3df93dcc19 vk: Fix shader interpreter inputs when textures are not used kd-11 2025-06-24 04:22:36 +03:00
  • 1f0328c5d5 vk: Fix up binding layouts for some broken shaders kd-11 2025-06-24 03:59:29 +03:00
  • 3f635033cc vk: Cleanup compiler warnings kd-11 2025-06-23 01:43:31 +03:00
  • 8130babad3 vk: Fix crash when running MSAA resolve shaders kd-11 2025-06-23 01:36:18 +03:00
  • 37c4406b23 Remove unused file kd-11 2025-06-23 00:57:30 +03:00
  • 5d6b8b20c4 vk: Fix binding of arrays kd-11 2025-06-22 20:01:39 +03:00
  • 396c4bbdd7 vk: Drop obsolete logic around descriptor switching kd-11 2025-06-22 19:01:38 +03:00
  • 16a0ae6a7b vk: Update shader interpreter to use dynamic binding layout kd-11 2025-06-22 18:28:35 +03:00
  • dd28d100d6 vk: Fix crash when running attachment clear pass kd-11 2025-06-22 16:19:48 +03:00
  • 91e22aa4e4 vk: Fix FS stencil mirror binding location overwrites causing holes in descriptor layout kd-11 2025-06-22 15:45:56 +03:00
  • cdc78f81f7 vk: Code improvements kd-11 2025-06-22 14:43:38 +03:00
  • 91491c7cf3 vk: Drop copy optimization kd-11 2025-06-22 03:13:24 +03:00
  • b3492b73ad vk: Improve pipeline layout validation and fix slot allocation bugs kd-11 2025-06-15 23:45:11 +03:00
  • 15791cf94e vk: Fix descriptor set update and caching model to support skipped updates kd-11 2025-06-15 22:56:32 +03:00
  • 5417d4854d vk: Fix edge cases in descriptor update logic kd-11 2025-06-15 22:05:36 +03:00
  • bb1c0a5eee rsx/util: Support basic array merge kd-11 2025-06-15 22:04:57 +03:00
  • 3a65359d59 vk: Fix clang build and resource leak on exit kd-11 2025-06-15 15:01:45 +03:00
  • ffa835efac vk: Use shared layout generator for all pipelines kd-11 2025-06-15 14:22:04 +03:00
  • f241825c73 vk: Update binding model for compute jobs kd-11 2025-06-15 14:21:25 +03:00
  • 2c8c788d81 vk: Use standard C++ kd-11 2025-06-13 13:44:46 +03:00
  • 2ae9753d79 vk: Lazy register/derigeter of hot data kd-11 2025-06-13 13:15:22 +03:00
  • 93e6aa6310 vk: Fix FSR upscaling kd-11 2025-06-13 00:51:58 +03:00
  • ae74aa336f vk: Use write commands instead of copy commands to avoid dependencies kd-11 2025-06-12 23:21:14 +03:00
  • 64866098e7 vk: Respect shader compile flags when linking kd-11 2025-06-12 23:00:41 +03:00
  • 20b54f3086 vk: Correctly initialize descriptor copy data kd-11 2025-06-12 14:58:03 +03:00
  • aac4fbe941 vk: Fix graphical bugs and crashes kd-11 2025-06-12 14:35:00 +03:00
  • 356b2f5910 vk: Rewrite program binding management to use "separate shader objects" concept. kd-11 2025-06-12 03:56:30 +03:00
  • 4d493bbb80 vk: Fix build kd-11 2025-06-08 21:34:57 +03:00
  • 49729086ac vk: Move descriptor management to the pipeline layer kd-11 2025-06-08 21:21:51 +03:00
  • 9332aba334 Fixed performance issues and did a dummy impl adas20 2025-06-25 14:50:20 -04:00
  • 6f63e765a0 built with new gamemode, in steps of implementing properly adas20 2025-06-25 09:44:31 -04:00
  • ffeee85f85
    Merge branch 'master' into descriptor-rewrite kd-11 2025-06-25 15:22:14 +03:00
  • 221f4346c7 vk: Fix video-out calibration pass inputs kd-11 2025-06-25 01:44:04 +03:00
  • 3488a31210 Changed Gamemode setting to be dynamic, added callbacks for Gamemode in system.h. Need to implement fully adas20 2025-06-24 12:35:33 -04:00
  • 29e7f59eaa Renamed gamemode files to be more specific and restored a missing newline in rpcs3.cpp adas20 2025-06-24 11:13:35 -04:00
  • 7f37a66c9d Moved Gamemode Init out of performance critical code and placed in its own files to try and get more performance adas20 2025-06-24 11:07:31 -04:00
  • cd8acc9771
    Merge branch 'RPCS3:master' into GAMEMODE ADAS2024 2025-06-24 10:45:20 -04:00
  • 329655a1bf fix DEBUG mode compilation digant73 2025-06-23 20:15:33 +02:00
  • 7cc00bd0ba vk: Fix shader interpreter inputs when textures are not used kd-11 2025-06-24 04:22:36 +03:00
  • 6efd5195cd vk: Fix up binding layouts for some broken shaders kd-11 2025-06-24 03:59:29 +03:00
  • 75af05be21 Added lib to System.cpp adas20 2025-06-23 15:14:05 -04:00
  • a5ef39762e included gamemode header in System.cpp. Will attempt lib calls adas20 2025-06-23 14:37:28 -04:00
  • 8ca063fe97 Added first Feral CMake. Will see if I can use library calls. Likely will need to be updated. adas20 2025-06-23 14:26:47 -04:00
  • 78fbb594d6 fix DEBUG mode compilation digant73 2025-06-23 20:15:33 +02:00
  • 5182645668 Fix invalid comparator in event_strcmp_events() Kuan-Wei Chiu 2025-06-21 19:58:27 +08:00
  • c89fb38b7e vk: Cleanup compiler warnings kd-11 2025-06-23 01:43:31 +03:00
  • 89a771d39e vk: Fix crash when running MSAA resolve shaders kd-11 2025-06-23 01:36:18 +03:00
  • 48f1811bf5 Remove unused file kd-11 2025-06-23 00:57:30 +03:00
  • c29db7595d minor cleanup digant73 2025-06-22 21:15:51 +02:00
  • 15f25cf9ae Reverted UI changes, added Gamemode as a submodule, cleaned up comments as per PR review adas20 2025-06-22 13:05:55 -04:00
  • e1a03f9f86 vk: Fix binding of arrays kd-11 2025-06-22 20:01:39 +03:00
  • c76cd08e81 fix DEBUG mode compilation digant73 2025-06-22 18:57:54 +02:00
  • 2df035245b vk: Drop obsolete logic around descriptor switching kd-11 2025-06-22 19:01:38 +03:00
  • a176909a2b vk: Update shader interpreter to use dynamic binding layout kd-11 2025-06-22 18:28:35 +03:00
  • 27d6397eed vk: Fix crash when running attachment clear pass kd-11 2025-06-22 16:19:48 +03:00
  • 3431f563de vk: Fix FS stencil mirror binding location overwrites causing holes in descriptor layout kd-11 2025-06-22 15:45:56 +03:00
  • 759e32745c vk: Code improvements kd-11 2025-06-22 14:43:38 +03:00
  • 4f056653ab
    Merge branch 'RPCS3:master' into GAMEMODE ADAS2024 2025-06-21 21:15:10 -04:00
  • a58efda3b2
    Merge branch 'master' into descriptor-rewrite kd-11 2025-06-22 03:38:30 +03:00
  • b0067e8934 Windows Clang - libvulkan qurious-pixel 2025-06-21 10:52:38 -07:00
  • a350fe3f23 vk: Drop copy optimization kd-11 2025-06-22 03:13:24 +03:00
  • 3235c7b965 vk: Improve pipeline layout validation and fix slot allocation bugs kd-11 2025-06-15 23:45:11 +03:00
  • 52a03a9d91 vk: Fix descriptor set update and caching model to support skipped updates kd-11 2025-06-15 22:56:32 +03:00
  • 510c7f1afe vk: Fix edge cases in descriptor update logic kd-11 2025-06-15 22:05:36 +03:00