Commit Graph

  • d3ab62c4b1 RSX/SPU: Import and improve RSX accurate reservations functionality Elad Ashkenazi 2024-05-23 11:12:38 +03:00
  • b3c9f7647f Savestates/SPU LLVM: Fix sinking store finally Elad Ashkenazi 2024-05-22 11:54:27 +03:00
  • 5d6d42d15d input: fix now_connect in raw mouse handler Megamouse 2024-05-21 22:51:21 +02:00
  • 58863c0c41 input/qt: Keep configured raw mouse device in list even if it is not connected Megamouse 2024-05-21 22:44:21 +02:00
  • 13673d2c79 input/qt: fix out of bounds exception when using button ids in raw mouse config dialog Megamouse 2024-05-21 08:51:49 +02:00
  • 2978a9aa40 input: fix reading mouse buttons from guncon cfg Megamouse 2024-05-21 08:47:45 +02:00
  • 9ceacd4867 input: remove No Button string from raw mouse config Megamouse 2024-05-21 08:35:24 +02:00
  • 32a938abd2 input/qt: allow to map mouse buttons in the guncon config Megamouse 2024-05-20 14:43:17 +02:00
  • 5a08ae4f41 input/qt: let user choose raw mouse device Megamouse 2024-05-20 14:01:20 +02:00
  • dae4eb2d0e raw_mouse: fix out of bounds error Megamouse 2024-05-20 13:10:26 +02:00
  • 1600ca2c03 input: add horizontal mouse scroll/tilt to mouse handlers Megamouse 2024-05-20 09:58:09 +02:00
  • bf85902485 input: move mouse handler code to cpp Megamouse 2024-05-20 09:38:24 +02:00
  • 7ffb61f650 Qt: use mouse input to map basic mouse buttons Megamouse 2024-05-19 03:12:55 +02:00
  • eb8ab8ef15 implement mouse handler config Megamouse 2020-12-24 13:48:22 +01:00
  • 3ba4c8a1c7 Add 2 more slots for Power Discs on Infinity Base deReeperJosh 2024-05-12 11:23:18 +01:00
  • afa7a27f33 SPU Analyzer: Minor bugfix Elad Ashkenazi 2024-05-09 10:48:52 +03:00
  • e1a0887f51 SPU Analyzer: Implement loop analysis Elad Ashkenazi 2024-05-08 14:30:12 +03:00
  • ff42459239 SPU Analyzer: Improve value propagation Eladash 2024-04-26 20:39:19 +03:00
  • 71dd22a55d SPU LLVM: Avoid notifications in cellSync SPU functions Eladash 2024-04-26 19:29:18 +03:00
  • f9345c7699 SPU LLVM: PUTLLC 16 Optimization Eladash 2024-03-06 17:28:07 +02:00
  • a2dcbb9c13 Replace src_loc with std::soource_location Elad Ashkenazi 2024-05-21 10:34:51 +03:00
  • 2d32ba5ca2 Rename Suspsend to Anti-Cheat Savestates Elad Ashkenazi 2024-05-20 22:14:16 +03:00
  • 7b3c9bea58 StrFmt.h: Fix throw_exception log message Elad Ashkenazi 2024-05-20 21:40:38 +03:00
  • 351bf49d9f SPU Debug: Fix GUI thread halt on log massive messages Elad Ashkenazi 2024-05-20 21:39:51 +03:00
  • 164c3fa9cb sys_tty: Reduce thread dump log spam Elad Ashkenazi 2024-05-20 21:38:56 +03:00
  • 89299eb1f7 Reduce logging of some SPU debug data Elad Ashkenazi 2024-05-20 16:04:15 +03:00
  • dae83c53fb rsx/vk: Derstroy shader workers on thread exit Elad Ashkenazi 2024-05-19 19:52:30 +03:00
  • ad41796ddb Settings: Tell the user how to disable log limit Elad Ashkenazi 2024-05-19 19:40:24 +03:00
  • e42ba05883 Improve match2 ctx context start RipleyTom 2024-05-19 00:49:22 +02:00
  • b83f1e7694 Improve CB accuracy for Avc2 RipleyTom 2024-05-12 22:48:49 +02:00
  • 6fbe4c3e2e cellSysutil: Implement dispatcher callback unloading Elad Ashkenazi 2024-05-17 09:36:09 +03:00
  • fe9bb31b09 Avoid repeating the -march flag Piotr Paweł Stefaniak 2024-05-06 14:34:27 +02:00
  • 8dac5e34be Fix GunCon3 encoding Megamouse 2024-05-18 18:22:48 +02:00
  • 9a8ed80026 memory_viewer_panel: use existing thread_class instead of extra enum Megamouse 2024-05-18 10:10:51 +02:00
  • ee7726c4ec fix GunCon3 warnings Megamouse 2024-05-16 03:12:17 +02:00
  • 99eb84c104 Fix some warnings Megamouse 2024-05-16 02:59:34 +02:00
  • 25ce3880c4 Replace get_thread_class with static cast for performance reasons Megamouse 2024-05-16 02:40:14 +02:00
  • b8f8d09f97 Fix spu_thread audit check Megamouse 2024-05-16 02:36:54 +02:00
  • ab923bc2c3 Add comment for thread_scheduler_mode::old to get_affinity_mask Megamouse 2024-05-16 02:35:56 +02:00
  • 10d85d4f51 CPUThread: remove m_class member due to bad ppu cache design Megamouse 2024-05-16 02:14:52 +02:00
  • 2637dc35a7 rsx: Initialize some uninitialized members Megamouse 2024-05-16 01:38:50 +02:00
  • dfee5b9a6c threads: replace magic number id_type with thread_class Megamouse 2024-05-16 01:28:58 +02:00
  • aff2588cce overlays/input: allow ldd pad input Megamouse 2024-02-10 14:58:53 +01:00
  • dc05d38867 PAD: Fix ldd_data transfer Florin9doi 2024-05-18 09:58:25 +03:00
  • 9ceb22a2c0 Add Skylander Dump File Types Joshua de Reeper 2024-05-17 03:07:25 +01:00
  • db89c1d8b8 USB: Add GunCon 3 config window Florin9doi 2024-05-15 23:56:03 +03:00
  • ecedbc38ec Consolidate input products in a single place Florin9doi 2024-05-15 22:06:35 +03:00
  • 3e7ff4059e Add matching2 option handling RipleyTom 2024-05-16 04:52:15 +02:00
  • ba379ceba2 spullvm: fix compilation: reference to local binding 'b2' declared in enclosing function Megamouse 2024-05-15 23:47:46 +02:00
  • 0a956906de fix size calculation in get_member_and_attrs RipleyTom 2024-05-15 13:15:29 +02:00
  • 75d6765adc gl: Handle GCM_FORMAT_G8B8 readback compatibility check kd-11 2024-05-15 00:38:19 +03:00
  • 6bceebbb1a CMake fixes Elad Ashkenazi 2024-05-14 18:52:33 +03:00
  • 6d8575d0d0 Savestates: Warn on invalid SPU save state Elad Ashkenazi 2024-05-14 10:34:30 +03:00
  • 32e01b5f1a Savestates/SPU LLVM: Fix sinking stores Elad Ashkenazi 2024-05-14 16:27:58 +03:00
  • 302fe53704 Log SPU access violation in always-level Elad Ashkenazi 2024-05-14 09:34:00 +03:00
  • 66008d5ca4 Savestates: Multi-threaded compression, use ZSTD Elad Ashkenazi 2024-05-11 06:44:57 +03:00
  • 7c313703a2 Savestates: Fix SPU pause from access violation handler Elad Ashkenazi 2024-05-10 19:44:39 +03:00
  • 2eabc77deb Hide Game Window as soon as emulation closes Elad Ashkenazi 2024-05-10 19:43:56 +03:00
  • 22b566cb15 Progress Dialog: Extremely important text fix Elad Ashkenazi 2024-05-06 20:46:52 +03:00
  • 2243e22630 sys_fs: Fix race in file stream API Eladash 2021-09-27 19:25:20 +03:00
  • 781c5a76d9 rsx: Fix processing of deferred indexed draw parameter updates kd-11 2024-05-14 03:29:38 +03:00
  • 0e3fd6a582 Remove duplicated code for USB connection/disconnection Florin9doi 2024-05-14 00:20:38 +03:00
  • d1b4d4b599 Remove the redundant config for GunCon3 Florin9doi 2024-05-12 14:14:44 +03:00
  • 65455b454e Hotplug support for emulated devices Florin9doi 2024-05-12 12:49:18 +03:00
  • 941c87f6d7 Create a device class for GunCon3 which is ignored by cellPad Florin9doi 2024-05-12 11:40:42 +03:00
  • aa8fbf8102 Rename is_fake_move to fit other devices Florin9doi 2024-05-11 19:03:17 +03:00
  • a50683d6ca sys_net improvements (#15584) RipleyTom 2024-05-13 04:35:08 +02:00
  • fc92aef4d1 vk: Perform the buffer update without splitting the renderpasses kd-11 2024-05-11 03:42:14 +03:00
  • 62eb9c2012 vk: Allow barriers to optionally skip renderpass splitting kd-11 2024-05-11 03:41:39 +03:00
  • 37c9392e59 rsx: Initialize some vars kd-11 2024-04-28 19:16:54 +03:00
  • 0d0fc23f9e rsx: Use range intersection to speed up xform constants patching kd-11 2024-04-28 18:10:36 +03:00
  • b0375d9c9a rsx: Add a base class for vertex programs and implement range intersection for constant IDs kd-11 2024-04-28 18:08:25 +03:00
  • cc313bfba1 gl: Implement transform constants patching kd-11 2024-04-23 05:02:30 +03:00
  • 4cf7b7022e gl: Memoize the bound range for a buffer kd-11 2024-04-23 05:02:10 +03:00
  • 3ef1eb8529 vk: Minor cleanup kd-11 2024-04-23 04:14:16 +03:00
  • 3a466d6fd2 vk: Whitespace fix kd-11 2024-04-23 02:43:54 +03:00
  • 3fa6064068 vk: Silence some warnings kd-11 2024-04-23 02:24:32 +03:00
  • a09111052a rsx/vk: Implement batched transform constant updates kd-11 2024-04-23 02:21:19 +03:00
  • ac6f77a744 rsx: Provide a supplementary argument to the command barriers kd-11 2024-04-23 01:20:06 +03:00
  • 9e1019b1cf rsx: Start splitting off some stuff into the graph backend class kd-11 2024-04-23 01:12:34 +03:00
  • 77b9e6560b vk: Fix a spec violation kd-11 2024-04-19 04:31:45 +03:00
  • 279393337e vk: Implement dynamic transform constant updates kd-11 2024-04-19 04:20:23 +03:00
  • 96793193b5 rsx: Implement deferred request size io buffer where we do not know the size beforehand. kd-11 2024-04-19 04:16:13 +03:00
  • 406a519400 rsx: Implement deferred transform constants load kd-11 2024-04-19 04:13:56 +03:00
  • 70e40ce857 cellPad: don't report fake move pads as connected Megamouse 2024-03-26 14:14:54 +01:00
  • 5fb6be4bf6 vfs_directory: try to fix compilation on gcc 14.1 Megamouse 2024-05-11 08:51:12 +02:00
  • 7ac097255e USB: Disconnect the virtual device only for TRANSFER_NO_DEVICE error Florin9doi 2024-05-09 23:02:56 +03:00
  • c02aae417a Update SDL to 2.30.3 Megamouse 2024-05-09 00:18:45 +02:00
  • 068642e53b Update FAudio to 24.05 Megamouse 2024-05-09 00:18:30 +02:00
  • b7a882f42b Split normal sockets and p2p sockets handling v2 RipleyTom 2024-04-24 19:27:50 +02:00
  • 04d6ff274b Move cache dir code to utils Megamouse 2024-05-07 00:56:15 +02:00
  • c11c286206 Adust vsh cache dir criteria Megamouse 2024-05-04 00:09:38 +02:00
  • bdeeae47a2 Qt: disable vsh removal options if vsh is running Megamouse 2024-04-29 21:59:22 +02:00
  • 453bb43629 Qt: allow to remove vsh cache in context menu Megamouse 2024-04-29 21:58:59 +02:00
  • e35b2e5daa Qt: allow to batch remove vsh cache Megamouse 2024-04-29 21:58:33 +02:00
  • f418ad74f5 VSH: move cache to /cache/vsh/ Megamouse 2024-04-29 21:41:38 +02:00
  • 587d0b2c36 merge qt_music_error_handler into qt_music_handler oltolm 2024-05-05 23:41:49 +02:00
  • 86f86f516a merge qt_camera_error_handler into qt_camera_handler oltolm 2024-01-11 16:41:19 +01:00
  • 11562c430a Qt: replace m_progress_dialog_timer with setMinimumDuration Megamouse 2024-05-04 23:15:48 +02:00
  • 5745862fa8 Qt: properly hide and show progress indicator Megamouse 2024-05-04 23:09:02 +02:00