Commit Graph

  • 7367f72f4a Update SDL to 2.30.4 Megamouse 2024-06-23 07:11:10 +02:00
  • 81f1f49d5d Update 7zip to 24.07 Megamouse 2024-06-23 07:10:55 +02:00
  • bceaf46e2f Savestates/Mouse: Fix Mouse handler use Elad Ashkenazi 2024-06-20 19:23:36 +03:00
  • 649714429b SPU: Notify threads on RdEventStat properly Elad Ashkenazi 2024-06-18 18:43:03 +03:00
  • dbb02241c5 SPU: Cleanup GETLLAR Elad Ashkenazi 2024-06-18 17:01:24 +03:00
  • f228ca7961 SPU LLVM: Avoid sinking stores out of non-loops Elad Ashkenazi 2024-06-18 16:43:20 +03:00
  • 5b973448bf SPU: Better GETLLAR spin detection Elad Ashkenazi 2024-06-15 07:29:56 +03:00
  • d5935a37bb SPU: Notify threads if data changed in RdEventStat Elad Ashkenazi 2024-06-12 09:56:27 +03:00
  • 5693cc9eb3 SPU: smart GETLLAR spin detection Elad Ashkenazi 2024-05-24 17:42:05 +03:00
  • feff2ba09e Fix race in sys_net select and poll RipleyTom 2024-06-13 21:06:12 +02:00
  • caf81f1367 LV2: Race condition fixup Elad Ashkenazi 2024-06-12 11:36:48 +03:00
  • f58b418b7d LV2: Optimization for timeout Elad Ashkenazi 2024-06-12 08:42:03 +03:00
  • cec976b70a Minor fix of sys_lwmutex_destroy Elad Ashkenazi 2024-06-12 08:19:50 +03:00
  • 1e5f6ba39c Fix sys_lwmutex_lock for SYS_SYNC_RETRY Elad Ashkenazi 2024-06-11 18:31:57 +03:00
  • b8452d29d6 input: move pad_state_notify_state_change to pad_thread Megamouse 2024-06-11 22:30:16 +02:00
  • b0d4858e42 vm_ptr: return nullptr and add some nullptr deref checks Megamouse 2024-06-11 23:59:40 +02:00
  • 8d6c957cbc rsx: Fix simple_array<T>::map kd-11 2024-06-12 03:10:28 +03:00
  • 1e5cd7f140 sceNp: fix print_get_roomdata_external_list_resp pointer checks Megamouse 2024-06-11 23:30:54 +02:00
  • e64d09b6f7 sceNpCommerce2: check sku_ids Megamouse 2024-06-11 23:26:00 +02:00
  • 4d09ba5080 sceNp: add some more rpcn array pointer checks Megamouse 2024-06-11 02:43:25 +02:00
  • c8e2b9cb99 sceNp: add some more array pointer checks Megamouse 2024-06-11 02:42:04 +02:00
  • be863e763f sceNp: add array sanity checks to print functions Megamouse 2024-06-11 02:38:42 +02:00
  • cc19685207 Qt: log error cause on shortcut icon creation Megamouse 2024-06-11 20:35:07 +02:00
  • 461862be46 rsx: make some functions const Megamouse 2024-06-10 23:05:14 +02:00
  • 1c7850de17 rsx: fix warnings and add missing default cases Megamouse 2024-06-10 23:04:52 +02:00
  • f4622fac41 Fix yet another warning Megamouse 2024-06-08 20:41:13 +02:00
  • 244e9c96ad ds3: use input_report struct Megamouse 2024-04-29 20:49:39 +02:00
  • 645621b243 Dualsense/DS4: Replace buffers with human readable structs Megamouse 2024-04-28 13:13:47 +02:00
  • 2647a09790 rsx: Avoid the complex remapper checks if the texture isn't in the XINT8 group kd-11 2024-06-09 18:16:45 +03:00
  • bee14cad16 rsx: Do not apply texture remapping operations to "1" overrides. kd-11 2024-06-09 17:52:16 +03:00
  • e966289ddb rsx: Drop hard requirement for GL_EXT_shader_integer_mix kd-11 2024-06-07 02:54:24 +03:00
  • 32a5641ace Annotations kd-11 2024-06-07 02:50:10 +03:00
  • d6ed56aed6 rsx: Fix refactoring mess kd-11 2024-06-02 05:09:34 +03:00
  • 14e1214645 rsx: Properly implement 8-bit signed renormalization for textures kd-11 2024-06-02 04:55:30 +03:00
  • 0b22423ab8 Minor fs::file usage fixes Elad Ashkenazi 2024-06-10 11:49:00 +03:00
  • 4c9296c07f Game List: Add shortcut to open cache dir Elad Ashkenazi 2024-06-10 11:41:35 +03:00
  • 8b1e7c6a48 SPU: Enable PUTLLC16 with RTIME checks Elad Ashkenazi 2024-06-10 08:18:13 +03:00
  • c73302f715 sys_ppu_thread: Fixed up sys_ppu_thread_join()'s check for detached threads brian218 2024-06-10 11:13:45 +08:00
  • 6fff22391c PPU Analyzer: Utilize exported functions Elad Ashkenazi 2024-06-08 12:44:23 +03:00
  • 6d280c5f3c Ensure PPU Compilation Hint is refreshed Elad Ashkenazi 2024-06-08 12:43:43 +03:00
  • 929be0b4e6 PPU LLVM: Implement OE for few instructions Elad Ashkenazi 2024-06-08 12:31:57 +03:00
  • 4e8e5a7fed PPU Debug: Dump decrypted PRX Elad Ashkenazi 2024-06-07 19:27:15 +03:00
  • 721e55458c PPU Analyzer: Fixes Elad Ashkenazi 2024-06-07 13:03:52 +03:00
  • 5a13c02774 SPU: Silence some warnings Megamouse 2024-06-07 21:19:20 +02:00
  • c15121377f Input: Implement anti deadzone Megamouse 2024-05-27 21:50:09 +02:00
  • 5b6f340a7b openal: add headers to msvc Megamouse 2024-06-07 18:44:42 +02:00
  • b52deed4dd cellGem: Fix raw mouse connection state Megamouse 2024-06-06 23:06:34 +02:00
  • 2199aa0635 Fix some tooltips Megamouse 2024-06-06 22:30:54 +02:00
  • 5c1a1a30ee SPU Analyzer: Fix BRA instruction targets Elad Ashkenazi 2024-06-06 20:11:37 +03:00
  • 47fe955d35 SPU LLVM: Ensure programs are written to disk irregardless of failure Elad Ashkenazi 2024-06-06 19:52:49 +03:00
  • ac5d907002 SPU: Remove inaccurate GETLLAR option Elad Ashkenazi 2024-06-06 18:22:21 +03:00
  • 55ed95b42c SPU Analyzer: Minor PUTLLC16 bugfixes Elad Ashkenazi 2024-06-02 19:39:54 +03:00
  • 1ec523b018 Fix stb cmake build RipleyTom 2024-06-06 10:16:14 +02:00
  • d5747a61f1 Add stb submodule Megamouse 2024-06-06 02:19:01 +02:00
  • eb574e8a35 Fix config_mouse.yml path on windows Megamouse 2024-06-06 02:06:39 +02:00
  • ff3fb3da65 Use openal-soft submodule and link statically Megamouse 2024-06-06 01:50:25 +02:00
  • 57375ca13f zstd: fix msvc ProjectName Megamouse 2024-06-06 01:01:22 +02:00
  • de48646581 Update FAudio to 24.06 Megamouse 2024-06-03 23:40:06 +02:00
  • f4bb7a9d29 Update 7zip to 24.06 Megamouse 2024-06-03 23:39:49 +02:00
  • bd8590212d OpenAL: Fix crash when loading certain audio devices Ani 2024-06-05 21:34:27 +01:00
  • c475c72ead Cirrus: Update to FreeBSD 13.3 Ani 2024-06-05 22:00:27 +01:00
  • d9ec33f51e USB: If a Santroller device is in use elsewhere, don't send it commands (#15655) Sanjay Govind 2024-06-04 11:17:33 +12:00
  • 64127b5c1b buffer_stream.hpp: Try to fix MacOS compilation Elad Ashkenazi 2024-06-02 20:04:25 +03:00
  • 4f1db9a00f Unix/Savestates: Fix savestates destination Elad Ashkenazi 2024-06-01 21:15:02 +03:00
  • ba29a37871 sys_net: properly return error in sendto trigger 2024-06-02 17:28:37 -07:00
  • e5ce88f007 SPU LLVM: Disable PUTLLC16 temporarily Elad Ashkenazi 2024-05-31 15:13:19 +03:00
  • 53b81af704 vk: Dump diagnostic messages if device creation fails kd-11 2024-05-30 01:56:02 +03:00
  • 67893fb8f8 PPU Progress Hint: Show it as long as it needs Elad Ashkenazi 2024-05-30 09:42:44 +03:00
  • 8fa23436f9 PPU Analyzer: Unuse per-instruction compilation on fallback Elad Ashkenazi 2024-05-30 09:28:14 +03:00
  • e75eec7392 System.cpp: Fix crash on fatal error during Ready state Elad Ashkenazi 2024-05-30 09:12:03 +03:00
  • 26b21ed031 LLVM: Prevent crash on disk space shortage Elad Ashkenazi 2024-05-29 18:16:50 +03:00
  • c556322fc5 LLVM: Fix nullptr deref when accessing broken cache files Elad Ashkenazi 2024-05-29 17:43:23 +03:00
  • a6b2bf69f1 SPU Debug: Fix crash on missing directory Elad Ashkenazi 2024-05-27 11:53:28 +03:00
  • 0da51d25bc SPU: Add block prefix to log if available Elad Ashkenazi 2024-05-25 15:56:40 +03:00
  • c47212ff90 fix typo from PR 15636 KF 2024-05-28 22:08:14 -04:00
  • 9fb79b8930 vk: Fix typo kd-11 2024-05-29 01:24:25 +03:00
  • d545aa01b2 vk: Add support for NVK driver kd-11 2024-05-29 01:21:45 +03:00
  • 2162b7e67f vk: Use std::set kd-11 2024-05-29 01:02:48 +03:00
  • 93040fc757 vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch kd-11 2024-05-28 01:40:32 +03:00
  • a3457c29cb Overlays: allow ldd input even if len is 0 Megamouse 2024-05-25 17:38:26 +02:00
  • c0ed56cba0 cellKbCnvRawCode: don't use caps lock as shift lock unless we are using the qwertz or azerty layout Megamouse 2024-05-25 23:19:08 +02:00
  • 4bc719470c osk: use cell key code in CellOskDialogKeyMessage (🤦 we don't need the Qt code) Megamouse 2024-05-25 00:44:29 +02:00
  • c01f0bffde cellKb: Clarify cellKbCnvRawCode alphabet conversion Megamouse 2024-05-25 00:42:19 +02:00
  • 0e32f19de8 input: remove unused parameter Megamouse 2024-05-25 15:58:59 +02:00
  • ab15584eed Add 7zip submodule Megamouse 2024-05-25 01:43:13 +02:00
  • ed579fbb9c Remove 7z copy pasta repo Megamouse 2024-05-25 01:35:46 +02:00
  • 21c03b74b6 input: only unregister devices if there is no other handler registered Megamouse 2024-05-23 23:58:54 +02:00
  • 657acc90e4 input: fix ingame raw mouse enumeration Megamouse 2024-05-23 01:20:25 +02:00
  • fa144d3307 input/qt: enumerate raw mouse devices once a seconds in the config dialog Megamouse 2024-05-22 00:39:08 +02:00
  • 5cc05d082d qt: ignore right click to clear input config button if the button is disabled Megamouse 2024-05-22 00:38:27 +02:00
  • 49712f8f4e input/qt: increase max raw mouse devices to 16 Megamouse 2024-05-22 00:37:44 +02:00
  • b0550027c3 input: implement raw mouse hot swap Megamouse 2024-05-21 23:51:55 +02:00
  • c78e717ef6 input: add mutex for raw mice Megamouse 2024-05-21 23:19:12 +02:00
  • 9c2e6a8f31 input: only unregister raw mouse devices if they were registered Megamouse 2024-05-21 23:18:48 +02:00
  • 898c92045d input: add all mice that were requested. only connect the ones that exist Megamouse 2024-05-21 23:14:32 +02:00
  • b3df439c51 input: add timer to raw mouse enumeration Megamouse 2024-05-21 23:13:52 +02:00
  • b56f9490f5 input: move raw mouse register logic to own function Megamouse 2024-05-21 23:04:48 +02:00
  • 3dfbd14de2 SPU LLVM: Implement PUTLLC16 for accurate RSX reservations Elad Ashkenazi 2024-05-24 08:45:58 +03:00
  • e8899bf9fc Update curl to 8.8.0 Megamouse 2024-05-23 16:47:09 +02:00
  • e94928318e SPU LLVM: Disable PUTLLC16 optimization on accurate RSX reservations Elad Ashkenazi 2024-05-23 18:46:37 +03:00