Commit Graph

  • cd6ef2958b Add information about unnamed/main threads in logs and fatal dialog Eladash 2021-03-01 13:58:13 +02:00
  • 40f3adc45f Overlays: Implement individual pulse Megamouse 2021-03-09 20:40:14 +01:00
  • cfa2d4aaa8 Loader: Log FNID of imported/exported functions Eladash 2021-03-08 18:43:35 +02:00
  • bdefeaf6f9 Use maybe_unused macro for chip var arabek 2021-03-11 11:56:17 +01:00
  • 0958c10f88 Improve TAR loader (#9908) Eladash 2021-03-11 01:26:39 +02:00
  • 4adf412049 Fix std::bit_cast misuse Nekotekina 2021-03-10 16:11:30 +03:00
  • 03332c340d Implement utils::bless (pointer cast) Nekotekina 2021-03-10 15:54:32 +03:00
  • 63ecb56b51 PPU interpreter hotfix Eladash 2021-03-10 10:43:23 +02:00
  • cbd895a29c Move code to cpp (#9938) Megamouse 2021-03-10 00:58:08 +01:00
  • 9cbe77904d Revert changes in BufferUtils.cpp Nekotekina 2021-03-09 19:19:24 +03:00
  • a6350d5dd1 Fixup write_gather (Linux, BSD) Nekotekina 2021-03-09 14:02:07 +03:00
  • 19b5b47b26 Add -Wnull-dereference (commented out) Nekotekina 2021-03-01 15:03:00 +03:00
  • 52a0b38379 Workaround segfaults in Vulkan enumeration thread (#9935) Eladash 2021-03-09 14:50:58 +02:00
  • a4fdbf0a88 Enable -Wstrict-aliasing=1 (GCC) Nekotekina 2021-03-08 23:41:23 +03:00
  • 3990e2d3e6 Add -Wclobbered and -Wcast-function-type (no effect) Nekotekina 2021-03-07 19:47:29 +03:00
  • 53af2dbb3f Add/fix warning -Wignored-qualifiers (GCC/clang) Nekotekina 2021-03-07 18:49:42 +03:00
  • 5bdd1cf837 Remove some redundant code Nekotekina 2021-03-07 18:48:43 +03:00
  • 5dfe3f414d fix colors for skyline (dark) dio-gh 2021-03-08 23:07:01 +01:00
  • 324fa10918 fix colors for skyline (bright) dio-gh 2021-03-08 23:06:15 +01:00
  • aad06faf1f fix debugger instr coloring dio-gh 2021-03-08 22:29:56 +01:00
  • 1a3c01154a make from_hdd0_game check lowercase Megamouse 2021-03-07 21:42:38 +01:00
  • df338f0552 Move sys_crashdump to it's own file and make it a module itself xddxd 2021-03-08 17:28:07 +02:00
  • e5d0e035d0 SPU LLVM: Rearange FM instruction for better performance - Doesn't eliminate any instructions, but allows for better out of order execution. Malcolm Jestadt 2021-03-04 12:16:12 -05:00
  • 6d91a9fe6f Possible workaround for mobile Kepler chips xddxd 2021-03-06 21:56:58 +02:00
  • 935e398930 patch_manager: expand first search results Megamouse 2021-03-07 19:55:40 +01:00
  • 2afc7cbaaa GUI: Implement MSELF extraction tool (#9909) Eladash 2021-03-07 18:59:37 +02:00
  • 1b5cf118e7 Input/Qt: implement XInput battery level Megamouse 2021-03-07 01:53:27 +01:00
  • a3a4c0a906 overlays: don't count initial garbage values. Megamouse 2021-03-06 11:51:21 +01:00
  • 3ae7debc17 Qt: Do not allow updates during emulation Megamouse 2021-03-06 21:32:36 +01:00
  • dab53f4e41 Cleanup Emu before the update reboot Megamouse 2021-03-06 21:10:35 +01:00
  • 9da7910fc9 Fix auto updates. Don't pass exe as arg0 to execl Megamouse 2021-03-06 16:40:56 +01:00
  • 3609eb25c9 Implement thread_ctrl::is_main() Nekotekina 2021-03-06 21:02:37 +03:00
  • 55c75d2c87 Implement thread_ctrl::get_tid() Nekotekina 2021-03-06 20:10:48 +03:00
  • ded828dfc9 sysinfo.cpp: Implement utils::main_tid (main thread id) Nekotekina 2021-03-06 20:02:16 +03:00
  • c69c70cf5f Another minor fix for fmt::split Nekotekina 2021-03-06 19:30:09 +03:00
  • 7cd79714fa Minor fix for fmt::split with empty string Nekotekina 2021-03-06 19:26:41 +03:00
  • 87af905018 Enable -Wunused-parameter Nekotekina 2021-03-05 22:05:37 +03:00
  • 7205a93751 add some log messages for debugging Megamouse 2021-03-06 15:23:26 +01:00
  • f8097a428c Allow games to list all savedata (#9547) GitArUs 2021-03-06 13:01:04 +00:00
  • 228988ca2b Fix utils::get_firmware_version() Eladash 2021-03-05 16:18:17 +02:00
  • d2b0b019ec DualSense: Fix initial ingame LED update Megamouse 2021-03-06 10:43:01 +01:00
  • a5d74c5e96 GUI: Improve missing firmware handling Eladash 2021-01-27 18:22:06 +02:00
  • 3e7e077fad DS3/DS4: fix battery LED update Megamouse 2021-03-05 22:09:28 +01:00
  • dbb03ae2d7 dualsense: implement lightbar pulse (low battery) Megamouse 2021-03-05 22:08:13 +01:00
  • 06d2c5357b dualsense: fix LED updates Megamouse 2021-03-05 20:32:58 +01:00
  • c8e7530e37 dualsense: get hardware and firmware version Megamouse 2021-03-05 19:14:50 +01:00
  • cdffaa1598 dualsense: implement battery level Megamouse 2021-03-03 00:33:10 +01:00
  • b836d2497d dualsense: minor cleanup Megamouse 2021-03-02 23:24:05 +01:00
  • bdd94f053c Qt: reset battery progress bar when not supported. Megamouse 2021-03-02 23:23:24 +01:00
  • f88c3ae417 Qt: fix settings_dialog layout. Add stretches. Megamouse 2021-03-04 11:44:36 +01:00
  • b09ac19e61 VS 16.9.0 compilation workaround Megamouse 2021-03-04 11:44:24 +01:00
  • 826dc7d5a6 Fix linking with system curl Timothy Redaelli 2021-03-03 22:01:34 +01:00
  • fa5a2b6a85 SPUThread.cpp: remove "__attribute__((always_inline))" Timothy Redaelli 2021-03-03 20:50:14 +01:00
  • 8b8120cfb7 Add commits Nekotekina 2021-03-03 17:38:36 +03:00
  • e6a3b59229 endian.hpp: simplify be_t/le_t constructors Nekotekina 2021-03-03 17:37:51 +03:00
  • 0eb0b1e1c9 Add some GT6 devices to whitelist RipleyTom 2021-02-09 17:05:09 +01:00
  • 1becd2f788 vk: Remove redundant double barrier kd-11 2021-03-03 00:49:11 +03:00
  • 7c0b93f815 perf overlay: Don't allow 0 or 1 datapoint count Megamouse 2021-03-01 23:05:38 +01:00
  • fa852c7dbe perf overlay: add missing graph vertex Megamouse 2021-03-01 23:02:03 +01:00
  • 73ca2119ed perf overlay: add datapoint settings to GUI Megamouse 2021-03-01 22:44:47 +01:00
  • 86dbb859b7 perf overlay: add datapoint count config settings Megamouse 2021-03-01 20:59:05 +01:00
  • e1e370999e perf overlays: fix dynamic font resize of graphs Megamouse 2021-03-01 20:38:04 +01:00
  • 038c708a0a perf overlays: add detail level none (hides FPS) Megamouse 2021-03-01 20:37:32 +01:00
  • c71bc25090 PPU: remove artificial 0x20000000 barrier for debug stats Nekotekina 2021-03-02 21:07:24 +03:00
  • 52fe86b56c fixed_typemap.hpp: make it a bit fool-proof Nekotekina 2021-03-02 19:22:39 +03:00
  • 004ebfdaee SPU debugger: Implement MFC journal Eladash 2021-02-26 11:20:25 +02:00
  • d0edd44a69 Atomic trophy status updates Eladash 2021-03-02 17:13:15 +02:00
  • ea5e837bd6 fixed_typemap.hpp: return reference Nekotekina 2021-03-02 14:59:19 +03:00
  • bbf52f3cea named_thread: fix bugs in std::forward usage Nekotekina 2021-03-01 18:02:25 +03:00
  • d788b12a8e fixed_typemap.hpp: reduce indirection Nekotekina 2021-02-03 21:14:31 +03:00
  • 8a9320c4ef auto_typemap.hpp: reduce indirection Nekotekina 2021-02-03 17:51:52 +03:00
  • 5cc9bd7702 typeindices.hpp: upgrade with size and align info Nekotekina 2021-02-03 17:05:31 +03:00
  • aa7e2376ec shared_ptr.hpp: minor fixup for arrays Nekotekina 2021-02-03 22:01:30 +03:00
  • ff211a9508 LLVM: Do not crash on failure to create cache file Eladash 2021-03-01 15:11:01 +02:00
  • 930895a218 DS3: fix LED battery status Megamouse 2021-03-02 00:54:38 +01:00
  • 3452e18da1 DS3: fix linux output report Megamouse 2021-03-01 23:58:38 +01:00
  • b5d4b5a21c DS3: fix regression: pad data is cleared even if there is no new data Megamouse 2021-03-01 13:49:30 +01:00
  • 2dc798d539 DS3: fix battery_level aquisition Megamouse 2021-03-01 09:24:30 +01:00
  • 805d52987f Qt/Input: set player LED in pad settings Megamouse 2021-02-28 05:14:01 +01:00
  • c2467b7b38 ds3: add led battery indicators (Linux only atm) Megamouse 2021-02-28 04:50:23 +01:00
  • 22b8cfd0ba input: add some sanity checks Megamouse 2021-02-28 04:32:08 +01:00
  • 10a55f16cc DS3: implement player LEDs Megamouse 2021-02-28 01:05:10 +01:00
  • 8e4451d1ab rpcs3_version: Bump to 0.0.15 (#9866) v0.0.15 Ani 2021-02-28 23:32:23 +00:00
  • 0b5c6350ae cellScreenshot: fix overlay scaling (#9867) Megamouse 2021-03-01 00:00:49 +01:00
  • 48cd56acc2 Report deadlocked thread names in failures to stop emulation (#9865) Eladash 2021-03-01 00:06:48 +02:00
  • 71e16bfac3 shared_ptr.hpp: minor fixup Nekotekina 2021-03-01 00:28:28 +03:00
  • b7c579adf9 Tentative fix for -Wattributes Nekotekina 2021-03-01 00:22:32 +03:00
  • 461fa6a88a Firmware installation bugfixes (#9855) Eladash 2021-02-28 21:59:27 +02:00
  • dfee46604a Buzz settings Florin9doi 2020-12-27 16:51:55 +02:00
  • a7c9827ad4 Improve cellScreenshot (#9851) Megamouse 2021-02-28 20:05:04 +01:00
  • f580bee32c Rewrite cellNetCtlNetStartDialogLoadAsync hack Nekotekina 2021-02-28 17:25:53 +03:00
  • de9d859f4a named_thread: implement task queue Nekotekina 2021-02-28 14:39:04 +03:00
  • 3aaa0172d5 named_thread: implement "default" event loop Nekotekina 2021-02-24 13:56:02 +03:00
  • 29e7eda887 named_thread: rewrite result_storage Nekotekina 2021-02-24 13:45:10 +03:00
  • 7cb32a3680 Qt: set parent for QThread Megamouse 2021-02-27 22:37:01 +01:00
  • a4d4ab1df9 remove unused variable Megamouse 2021-02-27 22:36:03 +01:00
  • 4bef176e9b vk: Fix inadvertent self-assign kd-11 2021-02-28 16:59:12 +03:00
  • d2de8a87bf vk: Explicit initialization of command pool queue family kd-11 2021-02-25 22:23:22 +03:00
  • 12cad7c393 vk: Add per-queue-family scratch resources and double buffer them kd-11 2021-02-25 22:11:20 +03:00
  • be1238cc95 vk: Add support for queue family migration and refactor some texture upload code kd-11 2021-02-25 21:57:10 +03:00