Commit Graph

  • 9b5cc7cda7 System.cpp: Fix RSX thread abort Eladash 2022-10-03 11:19:52 +03:00
  • 77db8f04b9 Savestates: fix saving in HLE functions Elad Ashkenazi 2022-10-03 08:48:21 +03:00
  • 9319bc579c cellAudio: Always send periodic sampling events Eladash 2022-10-03 09:58:36 +03:00
  • 73784b9e12 Fix GCC build kd-11 2022-10-03 12:40:39 +03:00
  • 533f960854 rsx: Handle some more corner cases kd-11 2022-10-02 18:45:27 +03:00
  • 765208a181 rsx: Avoid clobbering CELL memory when splitting fbos kd-11 2022-10-02 18:18:43 +03:00
  • 4417701ea7 rsx: Track orphaned surfaces' parent addresses kd-11 2022-10-02 17:36:01 +03:00
  • f66eaf8f44 rsx: Add some handy util functions to simple_array kd-11 2022-10-02 02:58:55 +03:00
  • 0dd9c386ee Fix running the emulator with AUDIT enabled kd-11 2022-10-02 02:58:34 +03:00
  • af8c871411 Add origin PRX names for log messages Eladash 2022-10-02 12:59:41 +03:00
  • 50e1e6596e USIO Backup Minor Optimization brian218 2022-09-30 00:38:16 +08:00
  • d8897c585d PPU/SPU LLVM: Allow Zen4 cpus to use VPERMI2B/VPERMT2B instead of the vperm2b256to128 path - Zen4 based cpus can process VPERM2B in a single uop, unlike intel where it is 3 uops. Malcolm Jestadt 2022-09-30 17:39:24 -04:00
  • 7d32dc312f Qt: pad settings: clear input data on thread pause Megamouse 2022-10-01 12:47:27 +02:00
  • eff1e4bd7e CELL_NET_CTL_INFO_IP_ADDRESS returns external address RipleyTom 2022-09-30 18:52:51 +02:00
  • ac50b46608 Mac CI fixes nastys 2022-10-01 01:56:41 +02:00
  • a0e2a3db1d Fix underflow in ZCULL sync kd-11 2022-09-30 22:48:47 +03:00
  • 0cc981ec18 SPU: fix atomicity of inaccurate GETLLAR Elad Ashkenazi 2022-09-30 09:12:42 +03:00
  • 8170b91f76 sceNpScore: return error on 0 scores returned RipleyTom 2022-09-28 12:07:33 +02:00
  • d1a7bb0136 Fix faulty GetScoreFriendsRequest RipleyTom 2022-09-28 10:57:19 +02:00
  • 56caa10e56 Fix blocking raw socket recvfrom RipleyTom 2022-09-28 09:45:48 +02:00
  • 926496b59d USIO: Save Game Settings - Full Implementation brian218 2022-09-28 08:37:37 +08:00
  • 102d30db2d vk: Update support for framebuffer loops to comply with current spec kd-11 2022-09-28 02:40:31 +03:00
  • 5281a85b67 rsx: Fix compiler warnings kd-11 2022-09-27 20:34:11 +03:00
  • de28c812e8 rsx: Re-evaluate color MRT setup when the surface target type changes kd-11 2022-09-27 19:57:58 +03:00
  • eea73deab3 RPCN v0.6 RipleyTom 2022-05-18 17:44:21 +02:00
  • 67c02e3522 vk: Bump compute descriptor pool size to 8k kd-11 2022-09-27 03:19:30 +03:00
  • 19dd2a693b gl: Fix transform job assert kd-11 2022-09-27 03:05:52 +03:00
  • 3df133652a gui: Rename full width AVX-512 (#12709) Ani 2022-09-26 23:40:04 +01:00
  • 80d2034083 Update LLVM commit (Zen Detection) xddxd 2022-09-26 22:21:14 +03:00
  • db9389d24c [macOS] Ask CMake to look in the right place for include & link directories (#12516) shinra-electric 2022-09-26 19:07:05 +02:00
  • c996be321c sys_game_board_storage_read(): Add more known code & Improve byte casting brian218 2022-09-26 20:04:54 +08:00
  • 6ff6a4989a Implement at32() util Nekotekina 2022-09-19 15:57:51 +03:00
  • 2655255d4d sys_net: Implement sys_net_bnet_sendmsg for native sockets cohaereo 2022-09-20 21:21:26 +02:00
  • 8485afa3a5 PPU debugger: report ppu_thread::ack_suspend state Eladash 2022-09-25 14:10:59 +03:00
  • 2759091ede Debugger: Rewind SPU captures Eladash 2022-09-25 01:53:27 +03:00
  • ae02b71a85 Savestates/Debugger: fix mfc debug option with savestates Eladash 2022-09-25 09:11:57 +03:00
  • 4445569bb0 Savestates: Don't actually delete savestates Eladash 2022-09-25 02:07:49 +03:00
  • a604394b20 BufferUtils: fix regression on AVX path Nekotekina 2022-09-24 16:07:56 +03:00
  • dd8a337b14 rsx: Fix some more warnings kd-11 2022-09-22 20:06:50 +03:00
  • 0572d44996 gl: Fix enum collision kd-11 2022-09-22 00:03:53 +03:00
  • 38aa116c59 Fix build kd-11 2022-09-21 23:38:37 +03:00
  • 61666bae69 rsx: Fix hardware deswizzle not getting used when hardware deswizzle flag is not set kd-11 2022-09-21 23:19:06 +03:00
  • 362a26a404 gl: Fix D24X8 accelerated encode/decode kd-11 2022-09-21 23:15:40 +03:00
  • 81fa3da101 gl: Minor optimization around test..set patterns in the state tracker kd-11 2022-09-21 21:52:47 +03:00
  • bd1fb86492 Fix pkg batch install dlg on linux RipleyTom 2022-09-21 20:54:51 +02:00
  • 238298f695 sys_ppu_thread: Fix surmixer hack (#12689) Elad Ashkenazi 2022-09-21 21:10:59 +03:00
  • 194f7375da SPU/LV2: Fix tiny race conditions Eladash 2022-09-18 21:19:34 +03:00
  • 3581c5b078 USIO: Save Game Settings brian218 2022-09-21 19:06:16 +08:00
  • c5572acd38 Allow USB passthrough for Densha de GO! controller Marc Riera 2022-09-18 00:06:49 +02:00
  • acc2fea7e3 Update MoltenVK to 250e1f9 and single queue (#12620) nastys 2022-09-20 10:12:27 +02:00
  • 3dc7b64fa1 rsx: Fix initialization of null cubemap resources kd-11 2022-09-19 14:16:02 +03:00
  • 79f2c21dfb gl: Restrict compute image bindings to [0-8] kd-11 2022-09-19 00:31:56 +03:00
  • df36c44bc2 gl: Avoid UBO/SSBO binding index collisions kd-11 2022-09-18 01:54:07 +03:00
  • c4db65cc08 Fix one more warning Nekotekina 2022-09-18 15:30:19 +03:00
  • c86ddb3b7d cellImeJp: fix regression Nekotekina 2022-09-18 14:13:02 +03:00
  • a1aebdc5d6 Request macOS 10.14.+ permissions (#12600) Florin9doi 2022-09-17 20:26:22 +03:00
  • b49a1f27eb Warning fixes Nekotekina 2022-09-13 16:08:55 +03:00
  • e7fd84e031 USIO: Keep LastGameStatus Memory brian218 2022-09-17 00:35:24 +08:00
  • 9d9e18f614 CPU preemption control: don't yield if we can't stop Eladash 2022-09-15 08:02:20 +03:00
  • c8199de188 CPU preemption control: Improve stutter elimination Eladash 2022-09-15 08:00:05 +03:00
  • fc331da883 CPU preemption control: remove yield before thread stop Eladash 2022-09-14 22:59:59 +03:00
  • b6d3fa8c66 CPU preemption control: avoidance in reservation operations Eladash 2022-09-14 19:45:11 +03:00
  • 3cebea1801 CPU preemption control: extend range to 400 Eladash 2022-09-14 18:33:46 +03:00
  • 2e9ee81dcd CPU preemption control: Improve analysis Eladash 2022-09-14 15:03:51 +03:00
  • cf4da5c4d1 CPU preemption control: bugfixes Eladash 2022-09-14 11:47:25 +03:00
  • 9d1ec0b319 CPU preemption control: try to minimize sleep time gaps between setups Eladash 2022-09-13 22:16:16 +03:00
  • 9c5108c1ca CPU preemption control: Add one more debug variable Eladash 2022-09-13 21:16:44 +03:00
  • 2807be7080 SPU: Regression fix after #12648 Eladash 2022-09-13 13:05:25 +03:00
  • ec7b18dab5 Implement independent CPU preemptions Eladash 2022-09-06 18:59:23 +03:00
  • b9e20dc5c9 sys_game_board_storage_read(): Fix regression after #12637 brian218 2022-09-13 04:39:04 +08:00
  • cfdc852f03 SPU: Power consumption reduction when using SPU inaccurate reservations Eladash 2022-09-12 19:39:08 +03:00
  • 92514e33bb Avoid reservation notifications in liblv2.sprx Eladash 2022-09-03 06:46:16 +03:00
  • 572a2a06d1 rsx: Properly reset occlusion counters even when the register is not in use. kd-11 2022-09-12 14:19:22 +03:00
  • f076fcd539 cellMusic: Implement some error checking Eladash 2022-09-08 17:53:49 +03:00
  • 4ac59875af ppu: add some debug information Eladash 2022-09-08 13:58:29 +03:00
  • 780ca38f2f SPU: Extend Inaccurate SPU reservations Eladash 2022-09-08 21:05:54 +03:00
  • 97ea5e9dba readme: improvements Ethan Rushbrook 2022-09-11 20:18:48 +10:00
  • 9e83bc6544 Add the ability to set the PSID from the configuration (#12637) Yui 2022-09-12 11:23:13 +01:00
  • 37aefe5811 sys_ppu_thread: Fix max thread name size Eladash 2022-09-11 18:53:22 +03:00
  • d686b48f65 rsx: Simplify FIFO concurrent access. kd-11 2022-09-09 22:04:32 +03:00
  • f319362e35 vk: Fix queue concurrency behavior for images kd-11 2022-09-09 18:49:05 +03:00
  • 0d9b1654ec asm: Avoid ALU instructions on busy wait cycles kd-11 2022-09-08 18:03:26 +03:00
  • 940e726754 rsx: Minor FIFO cleanup kd-11 2022-09-08 18:02:27 +03:00
  • f43824762a rsx: Get rid of an allocation in analyse_vertex_data that adds about 5% overhead. kd-11 2022-09-08 00:02:52 +03:00
  • cd53bb7eff rsx: Avoid on-the-fly ZCULL allocations with unordered_map kd-11 2022-09-07 22:18:59 +03:00
  • 60fc90bb8e System.cpp: Fix Create Firmware Cache Eladash 2022-09-08 18:39:07 +03:00
  • a9437d69ab simd_builder: fixups Nekotekina 2022-09-08 17:06:09 +03:00
  • 5d91caebe9 Linux: delete /tmp/perf.map on exit Nekotekina 2022-09-08 14:34:17 +03:00
  • eb4131e1c7 cellGame: Minor revert Eladash 2022-09-07 19:21:49 +03:00
  • 07f0ba213e SPU: Allow special channel storage in channel busy waiting period Eladash 2022-09-01 20:22:59 +03:00
  • 48382564d1 SPU: Implement "quintuple" Inbound MBOX storage Eladash 2022-08-30 11:18:56 +03:00
  • 274386a078 rsx: Add some debugging information Eladash 2022-09-07 18:24:57 +03:00
  • 557d015662 System.cpp: Fix Create PPU Cache regression Eladash 2022-08-23 13:05:55 +03:00
  • 5985f0eefa BufferUtils: cleanup regarding ARM64 Nekotekina 2022-09-04 22:10:04 +03:00
  • 82258915da BufferUtils: rewrite remaining intrinsic code with simd_builder Nekotekina 2022-09-04 14:23:14 +03:00
  • 11a1f090d3 BufferUtils: simd_builder refactoring Nekotekina 2022-09-03 15:51:37 +03:00
  • a0d48c588a spu/arm64: clean up assembly code generation sguo35 2022-09-04 20:25:53 -04:00
  • 5e2424da58 IdManager.cpp: Fix cellFs IDs Eladash 2022-09-04 15:29:35 +03:00
  • 72a6696f5c cellGame Fix PS3 disc insert Eladash 2022-09-04 15:25:26 +03:00
  • 9087116ee5 Fix USIO fault when it received unsupported FW commands brian218 2022-09-05 10:55:19 +08:00