Commit Graph

  • 7795f5207f dualsense: fix switched motors Megamouse 2021-02-08 23:59:14 +01:00
  • a9b8a50c31 dualsense: add output report structs based on linux driver Megamouse 2021-02-08 23:58:24 +01:00
  • a9418fa1e7 dualsense: implement SetPadData for rumble in GUI Megamouse 2021-02-08 23:05:37 +01:00
  • 08f48d27e8 Input: minor simplification Megamouse 2021-02-08 23:02:18 +01:00
  • 25a66da4ca Input: rename some functions Megamouse 2021-02-08 22:57:07 +01:00
  • ff61bc9e7c dualsense: add mic button Megamouse 2021-02-08 21:07:27 +01:00
  • 3e8f4ba018 dualsense: add gyro support Megamouse 2021-02-04 22:05:12 +01:00
  • f9eb6a31bd Replace GetEmuDir() with GetExeDir() in handle_rpcs3 Jordy Vieira 2021-02-09 01:52:05 -03:00
  • 4f8cac731b Fix SAFE_BUFFERS attribute for GCC Nekotekina 2021-02-09 12:33:50 +03:00
  • 3e496f6625 Add -fstack-protector (Non-MSVC) Nekotekina 2021-02-08 18:47:03 +03:00
  • 2d62f9c4c5 vk: Improve spec compliance (#9748) kd-11 2021-02-09 01:11:01 +03:00
  • 78811b8816 GUI: Always remove manually added fonts in OnChangeStyleSheetRequest() Eladash 2021-02-08 21:15:46 +02:00
  • e38cd5149a Fix firmware updating/reinstallation Eladash 2021-02-08 18:57:37 +02:00
  • dc2a1e270a Qt: Repaint log on stylesheet change Megamouse 2021-02-07 19:01:11 +01:00
  • 44ab50553d Qt: Replace relative paths in stylesheets instead of changing the working directory Megamouse 2021-02-07 16:34:53 +01:00
  • 7c683c368d Qt: Fix weird naming issue on linux Megamouse 2021-02-07 15:07:42 +01:00
  • 62ca7a9b60 Qt: Simplify stylesheet logic Megamouse 2021-02-07 13:14:36 +01:00
  • 632e36ab44 Qt: fix stylesheets on various platforms Nekotekina 2021-02-07 11:54:23 +03:00
  • 0057c89eaa PPU Analyser: follow fallbacks in some cases Nekotekina 2021-02-06 19:33:17 +03:00
  • 9e9a55df46 PPU LLVM: compile instructions from patches Nekotekina 2021-02-02 21:14:35 +03:00
  • 9463238490 PPU Analyser: minor fixups for end pointer Nekotekina 2021-02-02 19:54:43 +03:00
  • b7ff2ecffb Patch system: export some info for future use Nekotekina 2021-02-02 19:18:50 +03:00
  • fad89f1c3b Fix tiny race in PPU breakpoints (#9731) Eladash 2021-02-06 23:25:40 +02:00
  • 5063eefa96 Fixup for downloader Nekotekina 2021-02-06 15:21:00 +03:00
  • 1b34fa26ac Update commits.lst (example) Nekotekina 2021-02-06 12:57:14 +03:00
  • 25827c12a3 Make out of source builds get copy of /GuiConfigs/, /git/, etc. Nekotekina 2021-02-06 11:21:02 +03:00
  • cb32fd15ee Add supporters Nekotekina 2021-02-05 23:56:41 +03:00
  • d6dcab443d Updater: add minor sanity check Nekotekina 2021-02-05 23:53:48 +03:00
  • c32fec774f Create mini-cache for commits Nekotekina 2021-02-05 22:03:10 +03:00
  • ddac4686a7 rsx: Clear vertex output register if nothing is written to it kd-11 2021-02-05 21:42:00 +03:00
  • 2865865382 Don't use std::exit during Qt initialization Megamouse 2021-02-05 15:36:57 +01:00
  • 7ce835e878 Support logger stopping at std::exit (#9722) Eladash 2021-02-05 16:07:17 +02:00
  • 7e0fdbbe99 Fix rpcs3.vcxproj Megamouse 2021-02-04 20:14:03 +01:00
  • fd1f2ca1c6 Rename some variables to snake_case Megamouse 2021-02-02 19:20:45 +01:00
  • a6a92f7b6b Qt: remove Q_OBJECT for mouse/kb handlers Nekotekina 2021-02-04 15:08:19 +03:00
  • 4f85f151fd SPU: Always signal the debugger about termination Eladash 2021-02-03 13:59:01 +02:00
  • 478ae0715e Tiny fix for zombie PPU threads Eladash 2021-02-03 13:20:25 +02:00
  • 714eb6dcc5 Disable LimitCacheSize option in custom configs Megamouse 2021-02-01 23:53:19 +01:00
  • 89942ed92a optimize add_only boot process Megamouse 2021-02-01 23:34:48 +01:00
  • 6ed9251f44 Remove tooltip event filter from gamelist Megamouse 2021-02-02 13:20:53 +01:00
  • 2c32a721fc Allow BootGame with indirect paths Megamouse 2021-02-01 21:47:11 +01:00
  • 08aaae7999 PPU LLVM: workaround patch handling Nekotekina 2021-02-02 10:33:13 +03:00
  • 78bad361ab Fix fs::unread (Linux) Nekotekina 2021-02-02 00:57:51 +03:00
  • 2005c89baa memory viewer: Implement RSX mode Eladash 2021-01-14 19:54:27 +02:00
  • 8c6aa9db31 Print report_fatal_error to cmd Megamouse 2021-02-01 20:15:44 +01:00
  • 58eef983e2 PPU Analyser: fix constraints for all elfs. Nekotekina 2021-02-01 18:33:19 +03:00
  • 390b192f0a TSX: workaround for check_state freezes Nekotekina 2021-02-01 18:24:08 +03:00
  • 7b40859eff Remove unused header Nekotekina 2021-02-01 14:55:43 +03:00
  • d0126f0fa0 Fix freezes in HLE Vdec and SPU LLVM precompilation. Nekotekina 2021-02-01 14:46:10 +03:00
  • 0c034ad7de PPU LLVM: upgrade to GHC call conv Nekotekina 2021-01-31 21:38:47 +03:00
  • aeeceb7d0b Minor fixups Nekotekina 2021-01-31 21:38:07 +03:00
  • d5f16ce272 PPU Analyser: better constraints for SPRX Nekotekina 2021-01-28 21:32:26 +03:00
  • c89362f6a2 PPU LLVM: don't use module name as PRX indicator Nekotekina 2021-01-28 14:22:49 +03:00
  • 8a029159cd PPU Analyser: compile certain functions on per-instruction basis Nekotekina 2021-01-27 11:50:51 +03:00
  • 891ebd0cb1 PPU Analyser: use reloc info (disabled for now) Nekotekina 2021-01-25 16:34:54 +03:00
  • 382509d778 PPU LLVM: Implement inline __add_get_ov Nekotekina 2021-01-24 15:13:01 +03:00
  • f9ee8978ff PPU LLVM: improve analyser Nekotekina 2021-01-19 20:40:15 +03:00
  • e71c2df39d Debugger: Add some more shortcut descriptions in F1 helper Eladash 2021-01-31 20:33:10 +02:00
  • cfc7865f82 Debugger: Allow to unpause a thread which has been paused by global pause Eladash 2021-01-31 20:25:15 +02:00
  • cf6606065d PPU: fix some typos in asm code Nekotekina 2021-01-31 20:00:04 +03:00
  • 9feb92df1b More informative Error message on Vulkan driver crash Megamouse 2021-01-29 00:14:53 +01:00
  • be26810cd7 RSX: Implement set_value for progress dialogs Megamouse 2021-01-31 04:06:00 +01:00
  • df79b6c238 RSX: update shader loading dialog at 60 fps Megamouse 2021-01-31 03:36:27 +01:00
  • 82c86ed2f7 Implement standalone OVL (overlay) loading mode Eladash 2021-01-30 16:25:21 +02:00
  • 9077563dac Add missing destructor of progress dialog Eladash 2021-01-31 08:29:07 +02:00
  • 8d15f44b33 Fix ppu progress dialog percentage Eladash 2021-01-31 07:30:42 +02:00
  • b3fbada10e Fix potential crash of progress dialog Eladash 2021-01-31 07:11:36 +02:00
  • 31cdd7bdd2 Prevent minor race in Progress Dialog Server Megamouse 2021-01-30 23:45:10 +01:00
  • c464e90d5d Fix stop exit of check_only ppu_initialize Megamouse 2021-01-30 23:04:59 +01:00
  • 670d2b191c Minor optimization for check_only ppu_initialize Megamouse 2021-01-30 23:04:07 +01:00
  • 7bddb87306 Simplify compile threads Megamouse 2021-01-30 23:03:20 +01:00
  • 2025f02105 Search for more game data directories. Megamouse 2021-01-30 16:18:10 +01:00
  • 1078626eea Fix ppu compilation progress dialog Megamouse 2021-01-30 19:38:55 +01:00
  • 16c6b44f55 Fix #9680 (#9687) Eladash 2021-01-30 18:05:02 +02:00
  • 6b3b06df25 rsx: Set frame limit to auto by default Eladash 2021-01-30 13:18:20 +02:00
  • e3b3b0cda7 PPU LLVM: Precompile all executable (PRX, MSELF, overlay) code at startup (#9680) Eladash 2021-01-30 15:08:22 +02:00
  • bb2cc196a6 Fixup for preloading SPRX from MSELF Nekotekina 2021-01-29 21:06:49 +03:00
  • d3bc96a201 Fix minor issue with usage of STL thread::hardware_concurrency() Eladash 2021-01-28 20:33:50 +02:00
  • 11ba6e45ab Add MSELF support to SPRX precompilation. Nekotekina 2021-01-29 13:32:19 +03:00
  • a742501a4f Do not account RSX for TSX pauses Eladash 2021-01-29 08:45:58 +02:00
  • 70346028c5 Fix GCM HLE Eladash 2021-01-27 20:08:42 +02:00
  • 3359458175 Handle missing cases of Emu.BootGame failure Megamouse 2021-01-28 19:56:22 +01:00
  • 6784301376 Check for rsx::thread existence in Emu.Stop/Pause/Resume Nekotekina 2021-01-28 20:23:13 +03:00
  • 51d19e7c31 Input: remove debug error Megamouse 2021-01-28 17:32:15 +01:00
  • 0652870204 New RSX Debugger Eladash 2021-01-22 10:11:54 +02:00
  • 67dd6754a6 Seal cereal includes in util/cereal.cpp Nekotekina 2021-01-28 10:29:13 +03:00
  • 34274ec391 Purge unused typeid() invocations Nekotekina 2021-01-27 22:46:30 +03:00
  • 28feea0447 Unfatal Segfaults Eladash 2021-01-27 17:50:39 +02:00
  • 53267e283b PPU LLVM: implement ppu_finalize Nekotekina 2021-01-27 16:08:43 +03:00
  • 15ed963a29 UI: Add supporters Nekotekina 2021-01-27 14:23:26 +03:00
  • c652d0b183 Detect execution access violation Nekotekina 2021-01-23 18:13:30 +03:00
  • 22c55cbcfa Add trace logging to thread_ctrl::set_thread_affinity_mask Nekotekina 2021-01-26 19:59:48 +03:00
  • c24d89dd34 Threads: fix typo in emergency_exit (dump useful info) Nekotekina 2021-01-26 19:58:47 +03:00
  • f10ea1fb9b Thread pool: try to fix resetting affinity mask Nekotekina 2021-01-26 16:45:36 +03:00
  • eb72cc9f04 Thread pool: reset thread affinity mask Nekotekina 2021-01-25 21:50:14 +03:00
  • ee288340b0 Implement thread_ctrl::scoped_priority Nekotekina 2021-01-25 21:49:16 +03:00
  • a69248299d SPU: Don't use shm::map_critical in SPU LS allocations Nekotekina 2021-01-25 17:45:47 +03:00
  • caa83d20f7 vm_native.cpp: implement shm::try_map Nekotekina 2021-01-25 16:55:19 +03:00
  • 486d48e4f8 SPU LLVM: Optimize ROTQBY family for VBMI - Avoid masking pshufb index by 0xf by using vpermb instead. - Also fix conversion of vperm2b index to ShuffleVector index. Malcolm Jestadt 2021-01-24 00:36:39 -05:00
  • 8480674708 Thread pool: reset priority Nekotekina 2021-01-24 16:45:28 +03:00