Commit Graph

  • 87d5f45277 Utilities/Memory Viewer: Fix memory leak Eladash 2023-06-19 22:02:06 +03:00
  • 137f37cd41 Debugger/RSX: Add shortcut for RSX semaphores Eladash 2023-06-19 10:01:23 +03:00
  • 18722d7874 Utilities/Memory Viewer: Add auto-refresh mode Eladash 2023-06-19 10:00:53 +03:00
  • 307e1351df asm.hpp: Fix mul_saturate Eladash 2023-06-21 11:30:09 +03:00
  • 441fbd63bb Fix PPU debug setting with PPU interpreter Eladash 2023-06-19 18:05:50 +03:00
  • 073b723c09 Fix Create PPU Cache Eladash 2023-06-15 21:59:19 +03:00
  • 37bc73865d jit: fix assertion in GDBJITRegistrationListener unknown 2023-05-15 01:12:14 +02:00
  • e2bced978e Move connect workaround to connect interface RipleyTom 2023-06-11 22:09:02 +02:00
  • a6d8c4343f Windows: silence uncritical performance counter error Megamouse 2023-06-16 19:14:11 +02:00
  • d5654d64d5 Nicer variable names kd-11 2023-06-16 13:36:31 +03:00
  • 06459eb37b vk: Latch query copy requests to reduce number of vulkan commands used kd-11 2023-06-16 04:21:28 +03:00
  • d08fea551e progress dialog fix Megamouse 2023-06-15 23:58:28 +02:00
  • 924692bf1c Qt: use shift+click to append the button instead of replacing it Megamouse 2023-06-15 20:18:12 +02:00
  • ec9e8916b1 evdev: don't release buttons while other buttons are still pressed Megamouse 2023-06-14 20:57:30 +02:00
  • d3be8ee2b7 input: allow multiple key codes per button Megamouse 2023-06-13 01:19:32 +02:00
  • 16f869fe5a logging: minor trace optimizations Megamouse 2023-06-12 03:47:20 +02:00
  • a90858193e Qt/logging: add format function for QString Megamouse 2023-06-12 03:45:37 +02:00
  • 6dcf63009e Settings: Move Accurate SPU DMA to Advanced Ani 2023-06-12 23:23:16 +01:00
  • 5f8f86b5a7 Settings: Add Output Scaling to Home Menu Ani 2023-06-12 22:35:20 +01:00
  • a78117e094 Settings: Enable hot-reloading of Output Scaling Ani 2023-06-12 22:34:50 +01:00
  • 44421920b3 Settings: Reorder settings in Debug Ani 2023-06-12 21:21:19 +01:00
  • 0e79fbda05 Settings: Reorder settings in Emulator Ani 2023-06-12 20:40:05 +01:00
  • 9ab89c634b Settings: Move Automatically start games after boot to Debug Ani 2023-06-12 20:33:49 +01:00
  • 0a6f12f448 Settings: Rename to Force GPU Texture Scaling Ani 2023-06-12 21:15:43 +01:00
  • 8612bdd03d Settings: Rename to Pause emulation after loading savestates Ani 2023-06-12 20:29:59 +01:00
  • f08d3e12ca Settings: Remove PPU Interpreter (dynamic) Ani 2023-06-11 20:52:46 +01:00
  • deda47f461 Settings: Move Accurate GETLLAR to Advanced Ani 2023-06-11 20:09:08 +01:00
  • 2751f5e254 Settings: Move Accurate PPU Float Condition Control to Debug Ani 2023-06-11 20:00:27 +01:00
  • 2ac1ff1d0a Settings: Move Accurate PPU Vector NaN Handling to Debug Ani 2023-06-11 19:58:59 +01:00
  • 30e8c70055 Settings: Move Accurate PPU Non-Java Mode to Debug Ani 2023-06-11 19:57:33 +01:00
  • 62600b3be0 Settings: Move Accurate PPU Saturation Bit to Debug Ani 2023-06-11 19:53:59 +01:00
  • 57b9130cf7 Settings: Add Show PPU compilation hint Ani 2023-06-11 17:32:52 +01:00
  • b557a7fa16 Settings: Move Start Savestates Paused to Emulator Ani 2023-06-11 17:21:29 +01:00
  • 73e336adfa Settings: Move Disable Vertex Cache to Advanced Ani 2023-06-11 17:18:33 +01:00
  • 86b27a3088 Settings: Remove Full Width AVX-512 from the UI Ani 2023-06-11 17:16:03 +01:00
  • cce699a465 Settings: Enable Full Width AVX-512 by default Ani 2023-06-11 17:15:06 +01:00
  • d662a39a12 PPUAnalyser: fix std::move nonsense Megamouse 2023-06-12 03:48:27 +02:00
  • 49c6c2c529 vk: Do not hard-sync on first sign of fragmentation kd-11 2023-06-13 22:29:08 +03:00
  • 29f3eec957 vk: On pool recovery, rescan the subpool table in case a new pool really cannot be created kd-11 2023-06-12 23:48:21 +03:00
  • c1d875d841 vk: Handle VK_ERROR_FRAGMENTATION when allocating descriptor pools kd-11 2023-06-12 23:31:13 +03:00
  • d28e3c4f08 np_handler: fix warning: check socket in discover_ip_address Megamouse 2023-06-12 03:48:10 +02:00
  • cedfb95f9b Loader: remove dead code Megamouse 2023-06-08 23:40:11 +02:00
  • 59430ee83e Log Frame: Make clear act clear pending messages (#14004) Elad Ashkenazi 2023-06-12 19:46:09 +03:00
  • b436d2a7f4 input: add controller index to SDL controllers Megamouse 2023-06-11 13:08:07 +02:00
  • 84d2ad70e6 input: add new buttons for Dualsense Edge Megamouse 2023-06-12 05:28:49 +02:00
  • 1bd9549e45 input: merge some duplicate code Megamouse 2023-06-12 01:05:31 +02:00
  • 2409a0d04e input: Add dualsense edge PID Megamouse 2023-06-12 00:10:52 +02:00
  • 635fed0427 fs/linux: fix potential copy_file issue Megamouse 2023-06-09 00:09:08 +02:00
  • 5d7e75c5d8 Fix EINVAL returned on connect call to connecting socket RipleyTom 2023-06-10 16:35:14 +02:00
  • c0e97b4e96 Qt: Improve PS3 Binaries Decryption tool Eladash 2023-06-09 21:23:37 +03:00
  • b2842dcd52 System.cpp: Updated the definition of user-space LV2 CoreOS SELFs brian218 2023-06-10 22:34:21 +08:00
  • 112f1016ed CI: switch FreeBSD back to /latest after llvm16 re-appeared Jan Beich 2023-06-10 01:13:53 +00:00
  • c78c504043 overlays: update progress dialog workaround Megamouse 2023-06-10 02:27:03 +02:00
  • 27349c5c69 vk: Cleaner approach to object lifetime management kd-11 2023-06-07 00:31:54 +03:00
  • 872aa2b358 vk: Improved OOM handling kd-11 2023-06-06 15:31:27 +03:00
  • 72abc0f219 rsx: Minor annotations and refactoring kd-11 2023-06-09 00:22:51 +03:00
  • 4d565eade6 rsx: Drop format information from the vertex cache and use a simpler model that is much faster kd-11 2023-06-09 00:09:39 +03:00
  • 2df7e46cb1 rsx: Import robin-hood unordered map which is much faster than std kd-11 2023-06-09 00:08:59 +03:00
  • 105205312b rsx: Rewrite the find method to avoid unnecessary allocations kd-11 2023-06-09 00:07:55 +03:00
  • 97f7461aa9 rsx: Allow the vertex cache to be enabled independently of MTRSX kd-11 2023-06-08 22:46:28 +03:00
  • 7e2eaf43ca rsx: Capture stats about vertex cache performance kd-11 2023-06-07 03:06:27 +03:00
  • d752ab0151 SPU/Debugger: Add RawSPU debug data Eladash 2023-06-08 18:39:04 +03:00
  • c87a7cb2c0 PPU: Fix thread entry detection false positives Eladash 2023-06-07 14:34:39 +03:00
  • 6aff2803e5 cellMsgDialog: Fix segfault when closing non-blocking Qt dialogs Megamouse 2023-06-09 01:21:39 +02:00
  • fcfca6efda Qt: add ability to style richtext href links Megamouse 2023-06-01 01:06:30 +02:00
  • 0ebe832f8e input: fix some warnings Megamouse 2023-05-30 19:47:35 +02:00
  • 86ed82dcec PSF: improve load readability Megamouse 2023-06-06 04:29:38 +02:00
  • 769b69999f fix whitespace Megamouse 2023-06-06 02:42:33 +02:00
  • 91ee066751 Qt: do not set play/pause button texts to 'Resume' on emu stop or ready Megamouse 2023-06-06 00:51:21 +02:00
  • 404d08ef6d Qt: always use last boot path for game boot actions Megamouse 2023-06-06 00:24:00 +02:00
  • 11487cd591 System: fix config path in restore_on_no_boot Megamouse 2023-06-06 00:37:03 +02:00
  • 51a30977d2 System: use const ref for libs map Megamouse 2023-06-06 00:17:25 +02:00
  • c0366ba40c Qt: fix start/restart shortcut Megamouse 2023-06-06 00:14:44 +02:00
  • 3f5bc3464d Rename ProcureCurrentEmulationCourseInformation to GetEmulationIdentifier Megamouse 2023-06-05 23:54:53 +02:00
  • fcd6be71b0 debugger_frame: don't query cpu thread if emulation is stopped anyway Megamouse 2023-06-05 23:44:14 +02:00
  • ad22cf5051 unself.cpp: Always reset the old SELF header information before loading brian218 2023-06-08 23:00:00 +08:00
  • 8f66c50721 input: add pressure intensity toggle mode Megamouse 2023-06-05 21:56:01 +02:00
  • 6f834e99d2 vk: Disable conditional rendering on MacOS kd-11 2023-06-06 17:20:53 +03:00
  • 86c7b31b6d Force disable conditional render on macOS kd-11 2023-02-04 18:05:24 +03:00
  • 6d918b565f PPU: Sleep after returning from thread entry function Eladash 2023-06-06 14:05:07 +03:00
  • 52575a44b2 sys_ppu_thread: Optimize joined thread notification Eladash 2023-06-06 10:02:13 +03:00
  • d5eebd6ab4 debugger: Fix trailing spaces in PPU register dump Eladash 2023-06-06 09:11:32 +03:00
  • 3f44ecb77a register_editor_dialog: Improve selection Eladash 2023-06-06 08:24:52 +03:00
  • 9bd4426225 Fix _sys_interrupt_thread_disestablish with lingering thread copies Eladash 2023-06-06 08:18:30 +03:00
  • 4af0a33f1f Fix sys_ppu_thread_detach/exit with lingering thread copies Eladash 2023-06-06 08:17:10 +03:00
  • 636bde6343 Logs: Fix trailing space, nbsp and unintended character Eladash 2023-06-06 03:57:58 +03:00
  • 16579e0b1f Fix spu_thread::cleanup() Eladash 2023-06-06 03:31:15 +03:00
  • 292d3faa9e input: fix pad profile override with existing custom pad configs Megamouse 2023-06-06 03:55:53 +02:00
  • 6d2f7f6e54 sys_fs: fix map entry removal in destructor Megamouse 2023-06-05 22:31:58 +02:00
  • a131a41874 Fixed a bug in fs::get_parent_dir() brian218 2023-06-06 01:40:29 +08:00
  • 48ffc19193 Update sys_usbd.cpp brian218 2023-06-05 23:55:13 +08:00
  • e75c0dbaa1 debugger(CallStack): Make Return act as double click Eladash 2023-06-05 10:53:11 +03:00
  • 0c0f63a2a8 debugger: Fix potential null dereference Eladash 2023-06-05 09:02:34 +03:00
  • c9942aa828 debugger: Fix key events when CallStack is focused Eladash 2023-06-05 08:51:40 +03:00
  • ca56f0747e debugger: Avoid incorrect update timer restart Eladash 2023-06-04 22:16:00 +03:00
  • e77c01d00a debugger: Fix use of invalid pointers Eladash 2023-06-04 17:04:22 +03:00
  • c85775922e sys_usbd: Implemented sys_usbd_unregister_extra_ldd() brian218 2023-06-05 00:45:04 +08:00
  • da0c9c2ce9 sys_usbd: USB VID/PID logging format fixup brian218 2023-06-05 00:45:04 +08:00
  • 42b388317e sys_ss: Further implemented Update Manager service for VSH brian218 2023-06-05 00:45:04 +08:00
  • 6a570ae57e sys_fs: Implemented sys_fs_mount(prot=1) read-only mounting & fixed up some operation and permission checks brian218 2023-05-25 14:31:17 +08:00