1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2025-01-31 12:31:45 +01:00

Commit Graph

  • ccbf99ac06
    Merge cbdef37228f50b2e4bcda2cbd013cdd0d18a6291 into 57b6ced9576d357a90d96f71d3b7b16bf368c57e Elad 2025-01-31 12:02:38 +01:00
  • 488cef566d
    Merge d7411834279302829ab7c81de946f0d216e265b1 into 57b6ced9576d357a90d96f71d3b7b16bf368c57e Megamouse 2025-01-31 12:02:35 +01:00
  • 26f924a4de
    Merge a4a45f03385a59f2e16cf551a545d236b671c15a into 57b6ced9576d357a90d96f71d3b7b16bf368c57e Sanjay Govind 2025-01-31 12:02:32 +01:00
  • 57b6ced957 PPU Analyzer: Fix per-instruction code submission master Elad 2025-01-30 16:00:18 +02:00
  • 99f28a9474
    Merge branch 'master' into code Elad 2025-01-31 12:09:29 +02:00
  • 506d92107c SPU LLVM: Use 512bit xorsum for SPU verification - Provides a 2-3% uplift in SPU limited titles - Removes the full_width_avx512 option - Adds a precise spu verification option, for debugging (config file only) Malcolm Jestadt 2025-01-30 16:00:20 -05:00
  • 165c2c8db9
    Merge f2686bba07ad5c27621ccd3751e0855ca1ffb220 into 665bb8329786e39aca0fd082870ae83996c06c56 Megamouse 2025-01-31 05:21:15 +01:00
  • b145e24940
    Merge 4695e9c1f593482f53f201ab73bbefc41173cf95 into 665bb8329786e39aca0fd082870ae83996c06c56 hoholee12 2025-01-30 20:51:21 -03:00
  • 15bc1a87b1
    Merge b9758d7af4dbd7fcf9d8a262100c48c0b43e7511 into 665bb8329786e39aca0fd082870ae83996c06c56 Max Gautier 2025-01-31 12:03:20 +13:00
  • 5bcc6fd2f1 SPU LLVM: Use 512bit xorsum for SPU verification - Provides a 2-3% uplift in SPU limited titles - Removes the full_width_avx512 option - Adds a precise spu verification option, for debugging (config file only) Malcolm Jestadt 2025-01-30 16:00:20 -05:00
  • 00d4484379 PPU Analyzer: Fix per-instruction code submission Elad 2025-01-30 16:00:18 +02:00
  • cbdef37228 SaveStates: Support HLE message dialogs Elad 2025-01-30 13:53:37 +02:00
  • 545e971ba2 SaveStates: Support relocatable HLE code Elad 2025-01-30 13:53:15 +02:00
  • 7aabeaee83
    Merge 8f3b9a98648232db21c178b09c7f60b9f38bb250 into 665bb8329786e39aca0fd082870ae83996c06c56 Elad 2025-01-29 15:36:54 +01:00
  • 01f1de2398
    Merge c3b469a9ab6a6963be45932b476e5c7c1e5ff26d into 665bb8329786e39aca0fd082870ae83996c06c56 Vestrel 2025-01-29 00:39:08 -08:00
  • 01be6ca63a
    Merge 8eb3db750bc95606d946bd8f655635c5f886a913 into 665bb8329786e39aca0fd082870ae83996c06c56 illusion0001 2025-01-28 22:29:07 -03:00
  • a4a45f0338 sys_usbd: Don't detach kernel drivers from santroller devices Sanjay Govind 2025-01-29 13:45:13 +13:00
  • d741183427 mac/llvm: fix libunwind path Megamouse 2025-01-28 20:15:38 +01:00
  • 42b79a93ce
    Merge b164a5830f89b67b504c2761781273c5ecc1b2b4 into 665bb8329786e39aca0fd082870ae83996c06c56 Elad 2025-01-28 23:04:15 +01:00
  • 19ea154e22
    Merge 3c53c52279a52a0101f1a6fd46e8c6b1c0488192 into 665bb8329786e39aca0fd082870ae83996c06c56 Megamouse 2025-01-28 21:34:06 +01:00
  • 0f588575b3 Update LLVM to 19.1.7 Megamouse 2025-01-25 16:17:40 +01:00
  • fc578b2678
    Merge 1018e6a7ddb84ea7a6b38b4ad5032ad09d1efefb into 665bb8329786e39aca0fd082870ae83996c06c56 Emma 2025-01-28 20:13:39 +02:00
  • 112fb8952e
    Merge bd8e0299828284421b10f30876c2a9316711fff4 into 665bb8329786e39aca0fd082870ae83996c06c56 Megamouse 2025-01-28 20:13:15 +02:00
  • be69710187
    Merge 71ce4224fba66b469c609955100996ed173ef0ff into 665bb8329786e39aca0fd082870ae83996c06c56 oltolm 2025-01-28 17:58:13 +01:00
  • 665bb83297
    Fix Savestates recent regression Elad 2025-01-28 18:49:19 +02:00
  • 38a9f13d62
    Merge 8560f0705e97b2da83914cb62c9cdd7fe28a2b8c into 7fc0f69e480d60534dd7809a847bd1334db1456c Megamouse 2025-01-28 16:19:15 +01:00
  • 1b1a027020 Fix Savestates Elad 2025-01-28 16:41:46 +02:00
  • 7fc0f69e48 PPU LLVM: Fix HLE patches Elad 2025-01-27 17:09:42 +02:00
  • c08f3498c6 PPU LLVM: Fix HLE patches Elad 2025-01-27 17:09:42 +02:00
  • 8f3b9a9864 Multi-Slot Savestates ssssss Elad 2025-01-24 14:34:49 +02:00
  • f239cff674
    Merge c8850a5e9c3337a8b1385372985cef0a8fd6b838 into 67703b49d8605b867299b87beafdd671c2d4c947 Megamouse 2025-01-26 14:08:25 +01:00
  • a307883904
    Merge 940528f7377e60ff1c3e959a03d7514bc0fd5797 into 67703b49d8605b867299b87beafdd671c2d4c947 jordan4ibanez 2025-01-26 14:08:25 +01:00
  • 8eb3db750b
    Update rpcs3.yml illusion0001 2025-01-26 03:04:27 -06:00
  • dddd71f9e0
    Update rpcs3.yml illusion0001 2025-01-26 03:03:32 -06:00
  • 992b010c4f
    Update rpcs3.yml illusion0001 2025-01-26 01:54:47 -06:00
  • 9cd3b58141
    Update rpcs3.yml illusion0001 2025-01-26 01:51:03 -06:00
  • e434a5e598
    Update rpcs3.yml illusion0001 2025-01-26 01:43:39 -06:00
  • cb2464eb07
    Update rpcs3.yml illusion0001 2025-01-26 01:40:14 -06:00
  • 34f0b8eab8
    Update rpcs3.yml illusion0001 2025-01-26 01:37:58 -06:00
  • 3000bd558f
    Update rpcs3.yml illusion0001 2025-01-26 01:32:00 -06:00
  • a914120945
    Update rpcs3.yml illusion0001 2025-01-26 01:29:01 -06:00
  • ff3ab917a6
    Update rpcs3.yml illusion0001 2025-01-26 01:28:33 -06:00
  • 9146b3f2f5
    Update rpcs3.yml illusion0001 2025-01-26 01:22:39 -06:00
  • 67703b49d8 Update LLVM to 18.1.8 Megamouse 2025-01-24 04:46:09 +01:00
  • 241ea06f24 Update LLVM to 18.1.8 Megamouse 2025-01-24 04:46:09 +01:00
  • ad6eba1670 Fix some warnings Megamouse 2025-01-25 15:05:02 +01:00
  • 0ef2e96121 Fix segfault on missing firmware Megamouse 2025-01-25 15:49:45 +01:00
  • 0796aafc67 Fix some warnings Megamouse 2025-01-25 15:05:02 +01:00
  • ead3f95b25 Fix segfault on missing firmware Megamouse 2025-01-25 15:49:45 +01:00
  • 664e09f1ff Qt: Fix Recent savestate path Megamouse 2025-01-25 14:40:36 +01:00
  • 27baab992a Qt: Add path to recent game/savestate tooltip Megamouse 2025-01-24 20:30:19 +01:00
  • 099e3c67b2 Qt: fix recent savestate shortcuts Megamouse 2025-01-24 20:24:41 +01:00
  • 959d8fc25c Qt: Fix recent savestates menu settings Megamouse 2025-01-24 19:37:18 +01:00
  • 05d0953a21 Qt: Fix Recent savestate path Megamouse 2025-01-25 14:40:36 +01:00
  • cebcea2d6c Qt: Add path to recent game/savestate tooltip Megamouse 2025-01-24 20:30:19 +01:00
  • 0c0142577b Qt: fix recent savestate shortcuts Megamouse 2025-01-24 20:24:41 +01:00
  • 4951aec2e0 Qt: Fix recent savestates menu settings Megamouse 2025-01-24 19:37:18 +01:00
  • 50e1dd0708 Performance: Artificially synchronized TSC Elad 2025-01-25 13:59:39 +02:00
  • 5ef442c2b8 Disable ARM trampolines Elad 2025-01-25 12:03:22 +02:00
  • ba79e092a0 Protect RPCS3 from built-in PS2 emulator Elad 2025-01-23 15:45:31 +02:00
  • 9677a3a9ea Fix Emulator::IsPaused() to allow measurements during module compilation Elad 2025-01-23 07:59:33 +02:00
  • 4c0832e6e6 PPU LLVM: Reduce size of JIT-transition treampolines to 16 Elad 2025-01-22 11:15:55 +02:00
  • 6fc643f483 JITASM.cpp: add assert for code building Elad 2025-01-22 10:42:25 +02:00
  • 3f4210437d JIT.h: Add option for lowered function size Elad 2025-01-22 10:33:07 +02:00
  • 67f2356ef7 JIT.h: Use kOptimizeForSize Elad 2025-01-22 10:21:51 +02:00
  • 81d0dd686b LLVM: Add explicit resource-freeing at emulation stop Elad 2025-01-21 13:27:10 +02:00
  • a24e747e16 PPU LLVM: Disable an experimental limit Elad 2025-01-21 12:28:23 +02:00
  • 05f52246a2 PPU LLVM: Simplify module progress Elad 2025-01-21 11:42:50 +02:00
  • b46408d554 PPU Analyzer: Report invalid functions Elad 2025-01-18 18:51:53 +02:00
  • 58701000cd PPU Analyzer: Clean addr_heap from non-relocations (PRX) Elad 2025-01-18 14:47:12 +02:00
  • 5a5e475c6e PPU Analyzer: Move ppu_function::callers to lower sizeof(ppu_function) Elad 2025-01-16 12:30:50 +02:00
  • ff89a08ee4 PPU Analyzer: Remove ppu_function::calls to lower sizeof(ppu_function) Elad 2025-01-16 12:08:55 +02:00
  • f5487e9137 PPU Analyzer: Use std::map::extract to reduce peak memory consumption Elad 2025-01-16 09:44:06 +02:00
  • 857eac3d10 PPU Analyzer: Remove ppu_function::name to lower sizeof(ppu_function) Elad 2025-01-15 19:49:56 +02:00
  • f0fa8e3bc3 Remove ppu_attr::known_addr Elad 2025-01-15 19:59:58 +02:00
  • 9d5b75bb7a LLVM: Slice PPU executable memory Elad 2025-01-10 17:34:24 +02:00
  • 7b8fee7cdb Thread.cpp: Report VM addresses on VM segfault Elad 2025-01-10 21:40:00 +02:00
  • 64c53fcc61 LLVM: Install error reporting handler Elad 2025-01-10 20:45:32 +02:00
  • f94015eeb6 Disable ARM trampolines Elad 2025-01-25 12:03:22 +02:00
  • 321604fd0e Protect RPCS3 from built-in PS2 emulator Elad 2025-01-23 15:45:31 +02:00
  • 17465f40cd Fix Emulator::IsPaused() to allow measurements during module compilation Elad 2025-01-23 07:59:33 +02:00
  • 59993e72f3 PPU LLVM: Reduce size of JIT-transition treampolines to 16 Elad 2025-01-22 11:15:55 +02:00
  • 4dfed5f25b JITASM.cpp: add assert for code building Elad 2025-01-22 10:42:25 +02:00
  • e74ae04bd5 JIT.h: Add option for lowered function size Elad 2025-01-22 10:33:07 +02:00
  • c5a06f4202 JIT.h: Use kOptimizeForSize Elad 2025-01-22 10:21:51 +02:00
  • faf45e6505 LLVM: Add explicit resource-freeing at emulation stop Elad 2025-01-21 13:27:10 +02:00
  • d9047a8358 PPU LLVM: Disable an experimental limit Elad 2025-01-21 12:28:23 +02:00
  • a4bc25d6bc PPU LLVM: Simplify module progress Elad 2025-01-21 11:42:50 +02:00
  • d75f024d76 PPU Analyzer: Report invalid functions Elad 2025-01-18 18:51:53 +02:00
  • 14abb96b72 PPU Analyzer: Clean addr_heap from non-relocations (PRX) Elad 2025-01-18 14:47:12 +02:00
  • 6184cf061f PPU Analyzer: Move ppu_function::callers to lower sizeof(ppu_function) Elad 2025-01-16 12:30:50 +02:00
  • 42dcbc90c3 PPU Analyzer: Remove ppu_function::calls to lower sizeof(ppu_function) Elad 2025-01-16 12:08:55 +02:00
  • 927010308f PPU Analyzer: Use std::map::extract to reduce peak memory consumption Elad 2025-01-16 09:44:06 +02:00
  • f0aab21548 PPU Analyzer: Remove ppu_function::name to lower sizeof(ppu_function) Elad 2025-01-15 19:49:56 +02:00
  • 143afb93ea Remove ppu_attr::known_addr Elad 2025-01-15 19:59:58 +02:00
  • e6930f915e LLVM: Slice PPU executable memory Elad 2025-01-10 17:34:24 +02:00
  • 776609b370 Thread.cpp: Report VM addresses on VM segfault Elad 2025-01-10 21:40:00 +02:00
  • 8d03cad157 LLVM: Install error reporting handler Elad 2025-01-10 20:45:32 +02:00
  • 10d038e43f Qt: Fix device notification registration segfault Megamouse 2025-01-24 19:01:16 +01:00
  • 3c53c52279 Qt: Fix gl-gs-frame error in debug builds Megamouse 2025-01-24 19:55:38 +01:00