Commit Graph

  • aad5283786 Fix Emulator::IsPaused() Eladash 2021-03-02 16:56:23 +02:00
  • 66df38957b add AppIcon to fatal_error_dialog Megamouse 2021-03-29 22:21:29 +02:00
  • 7cbafd603a Get rid of non-LLVM build configurations (#10030) xddxd 2021-03-29 22:45:48 +03:00
  • 3e48c9744b upgrade icons to a modern design dio-gh 2021-03-27 23:07:16 +01:00
  • a982280400 Qt: Drop int for QT_SCALE_FACTOR_ROUNDING_POLICY Megamouse 2021-03-29 19:43:00 +02:00
  • d62983e1a2 Qt: Properly set QT_SCALE_FACTOR_ROUNDING_POLICY Megamouse 2021-03-29 19:20:51 +02:00
  • 90ac24e524 Qt: set find_dialog "next" button to default Megamouse 2021-03-29 16:12:41 +02:00
  • 0b2ba98238 Qt: add option to hide the log prefix Megamouse 2021-03-29 14:04:21 +02:00
  • 916ce7899b LLVM Clang-cl support and ninja build Also update the submodule xddxd 2021-03-26 20:53:37 +02:00
  • b978aa6dca Wording changes and tooltip fix for unsupported CPUs xddxd 2021-03-26 12:36:04 +02:00
  • 6565855005 Qt: clean global cfg before adding custom cfgs Megamouse 2021-03-25 23:52:14 +01:00
  • 9f80a55652 Qt: don't show updater if booted with cli arg Megamouse 2021-03-25 22:55:06 +01:00
  • 9d895e6b15 Scheduler overhaul xddxd 2021-03-17 18:28:03 +02:00
  • a7acb84b8b Qt: Remove unused GUI entries when saving a config Megamouse 2021-03-20 18:58:14 +01:00
  • 8d54453981 Qt: Fix debugger breakpoint deletion Megamouse 2021-03-23 23:23:37 +01:00
  • 452fb59c74 Qt: select target item in debugger list Megamouse 2021-03-23 20:51:39 +01:00
  • ba45daff35 Qt: some cleanup in debugger Megamouse 2021-03-23 20:39:39 +01:00
  • b3fb6d7d18 Add and fix -Wredundant-decls (GCC) Nekotekina 2021-03-23 22:32:50 +03:00
  • 5dc3467337 vm: fix reservation_update notification Nekotekina 2021-03-23 21:09:31 +03:00
  • 729757b1dd atomic.hpp: allow raw notify_all by pointer Nekotekina 2021-03-23 20:58:42 +03:00
  • 393f9d329d atomic.cpp: allow non-standard sizes in atomic wait (>16) Nekotekina 2021-03-23 20:52:56 +03:00
  • 820390b7ed atomic.cpp: remove raw_notify and simplify internal logic Nekotekina 2021-03-23 20:19:10 +03:00
  • e0790f758e Add some warnings (GCC, clang) Nekotekina 2021-03-21 18:02:21 +03:00
  • 2f333424a6 Improve ELF/Trophy loader's error checking Eladash 2021-03-21 07:03:21 +02:00
  • a67b347966 debugger: Fix SPU memory viewing (#10007) Eladash 2021-03-23 12:33:07 +02:00
  • dedf09017a VS: try to unbreak debug builds Megamouse 2021-03-23 00:25:51 +01:00
  • cd07ab5b5f VS: fix release build Megamouse 2021-03-22 23:49:18 +01:00
  • 6892cb1c7e Qt: prepare for removal of deprecated GUI settings Megamouse 2021-03-22 21:08:29 +01:00
  • b518a9a338 VS: fix release Optimization Megamouse 2021-03-22 19:11:45 +01:00
  • 54d078f379 VS: fix AdditionalIncludeDirectories Megamouse 2021-03-22 19:05:48 +01:00
  • b0a0533a4f Memory string searcher improvements Eladash 2021-03-19 17:25:32 +02:00
  • 399f20ae54 Qt: Fix debugger step shortcuts Megamouse 2021-03-21 20:33:30 +01:00
  • 554ba9d6a6 Qt: Allow package installation through cli Megamouse 2021-03-21 17:18:25 +01:00
  • 2c05e9719d cfg: simplify get_nodes Megamouse 2021-03-20 18:06:45 +01:00
  • cb9e7358d2 cfg: log unused config entries Megamouse 2021-03-20 14:19:00 +01:00
  • ae01e1d2c3 cfg: move get_name to _base Megamouse 2021-03-20 17:06:43 +01:00
  • 2766e5ca6f Fix some minor shellcheck errors in github upload and windows build scripts Zion Nimchuk 2021-03-19 23:13:40 -07:00
  • ca0c4f2cc0 Run shellcheck on all build scripts to ensure quality Zion Nimchuk 2021-03-19 23:11:37 -07:00
  • 70c98fff19 Make cli fw installation more foolproof Megamouse 2021-03-20 11:17:26 +01:00
  • b5698ee101 Add command-line option to install firmware Romain TISSERAND 2020-11-26 14:22:59 +01:00
  • 379138af27 Fix NtSetTimerResolution in no-gui mode (Win32) Nekotekina 2021-03-19 17:54:18 +03:00
  • 1864419561 Fix SPU mapped memory page size Eladash 2021-03-19 20:07:35 +02:00
  • c4a8bb26fb VS: move projects to 3rdParty Megamouse 2021-03-19 15:39:44 +01:00
  • a9ddb1d3b3 GUI: Implement full extraction of PUP Eladash 2021-03-05 18:07:36 +02:00
  • 314670a347 Improve firmware installation error handling Eladash 2021-03-05 16:34:17 +02:00
  • ad49c54531 Fix race in render_creator (#9939) Eladash 2021-03-18 11:09:42 +02:00
  • 43ac33c2b4 cellSaveDataEnableOverlay Megamouse 2021-03-17 08:48:07 +01:00
  • 83fdcff178 Add commits Nekotekina 2021-03-17 23:53:31 +03:00
  • ee4009e123 Add supporters Nekotekina 2021-03-17 23:53:10 +03:00
  • 2decf1ecda Rename and move g_tls_current_cpu_thread inside cpu_thread Nekotekina 2021-03-17 23:49:43 +03:00
  • 1d7fbd6a9a Fix sceNpTrophyGet(Trophy/Game)Icon Eladash 2021-03-12 08:33:38 +02:00
  • 1213708b72 Replace some log errors (#9980) Eladash 2021-03-17 16:19:35 +02:00
  • 6cc5428d5e Qt: make some scrollbars thicker. Megamouse 2021-03-17 00:39:25 +01:00
  • 8fcebebae3 Implement lv2_mp_flag::cache Nekotekina 2021-03-16 19:37:00 +03:00
  • f801dc6558 Save all 8 syscall_args Nekotekina 2021-03-16 16:41:32 +03:00
  • 8716ac554f Fix sys_raw_spu_destroy Eladash 2021-03-16 15:25:31 +02:00
  • d7b4753007 Make gamedata installation atomic as real PS3 Eladash 2021-03-12 16:25:03 +02:00
  • a9b0d25c01 PPU Debugger: Fixup for syscall arguments (#9932) Eladash 2021-03-16 15:20:45 +02:00
  • 4c7fc8a70a Improve fs::container_stream::write (#9976) Eladash 2021-03-16 13:03:58 +02:00
  • f8e9ea45ba Qt: add bright arrows for tree views Megamouse 2021-03-15 21:25:46 +01:00
  • 1b6c14be8d SPIRV: disable error on warnings Nekotekina 2021-03-15 22:31:05 +03:00
  • a5bb925a3d Thread.cpp: Add missing newline Eladash 2021-03-15 17:38:07 +02:00
  • 6a14849381 sys_usbd: DJ Hero Turntable Emulation (#9965) shockdude 2021-03-14 13:48:50 -07:00
  • f93dbb8f49 Qt: dont scale small icons, deal with size instead Megamouse 2021-03-14 19:27:02 +01:00
  • f83b19cecf Qt: Fix wide game icons (weird copy pasta error) Megamouse 2021-03-14 18:53:55 +01:00
  • 1e09be19f5 Qt: Fix PaintedPixmap crash if icon is null Megamouse 2021-03-14 18:42:25 +01:00
  • c1de0bc28c workaround for clang compilation Megamouse 2021-03-14 12:13:20 +01:00
  • 1a5a0f5eca overlays: Fix aspect ratio of custom bakground images Megamouse 2021-03-14 11:38:01 +01:00
  • 8b0cd60be9 Qt: Fix game icon canvas size Megamouse 2021-03-14 10:24:14 +01:00
  • 2239a52e9b Qt: Import Custom Shader Loading Icons Megamouse 2021-03-13 16:46:22 +01:00
  • c9214ce6c0 vk: Disable async streaming by default kd-11 2021-03-14 15:20:40 +03:00
  • bb9b5e6aff Enable -Wtautological-compare Nekotekina 2021-03-13 23:01:37 +03:00
  • 0327ecc5c1 Enable -Wduplicated-cond (GCC) Nekotekina 2021-03-13 18:46:59 +03:00
  • ccdea1c4ad Enable -Wduplicated-branches (GCC) Nekotekina 2021-03-13 18:03:08 +03:00
  • c22e1e71f0 Continue fixing strict aliasing warnings Nekotekina 2021-03-13 18:02:37 +03:00
  • aff63028d4 SCE Decryption: Detect illegal RAP files Eladash 2021-03-13 08:21:18 +02:00
  • 7a7b168af3 GUI: Atomic RAP file installation Eladash 2021-03-13 08:19:22 +02:00
  • bdf6a1c70e GUI: Handle all PUP files in drag-and-drop Eladash 2021-03-13 07:51:35 +02:00
  • d1e07434a1 GUI: Handle uppercase RAP file extension Eladash 2021-03-13 03:51:40 +02:00
  • c0d823f1d8 Qt: Fix square custom icons Megamouse 2021-03-12 23:16:41 +01:00
  • 8d0947f07f Qt: Option for Custom Icons Megamouse 2021-03-12 22:24:35 +01:00
  • 161d8ef47a Qt: Center Custom Icons Megamouse 2021-03-12 21:10:11 +01:00
  • 8c139206d7 Qt: Import Custom Icons Megamouse 2021-03-12 18:52:22 +01:00
  • e3a7fddddf Resolve minor typo 'verion' jtscott 2021-03-12 16:11:02 -07:00
  • 923ba6f3bb Fix sysutil_send_system_cmd at Emu.Stop() Eladash 2021-03-12 10:15:24 +02:00
  • 729cd9284e debugger: Fix PPU threads pausing Eladash 2021-03-12 10:18:50 +02:00
  • 140c5bfc3e Add asynchronous streaming to the GUI and auto-enable it kd-11 2021-03-11 22:40:33 +03:00
  • a5f0faefc3 vk: Check for uninitialized target before going into any scaling op kd-11 2021-03-10 23:30:39 +03:00
  • 608f8de347 vk: Solve GPU hang/reset due to waiting on events that are never signaled kd-11 2021-03-10 00:46:03 +03:00
  • 3e8a00d264 Basic fixups kd-11 2021-03-08 22:57:28 +03:00
  • 7d5a72c9e0 vk: Add options to system configuration kd-11 2021-03-08 20:47:37 +03:00
  • 48d0f80a86 vk: Add an alternate async queue scheduler kd-11 2021-03-08 20:22:02 +03:00
  • bd6c187fcd vk: Tune event polling for higher throughput kd-11 2021-03-04 00:23:52 +03:00
  • 585837a3f0 vk: Support new fxo usage pattern kd-11 2021-03-04 00:23:23 +03:00
  • b4e821c28d vk: Flip on async texture uploads kd-11 2021-03-03 00:52:04 +03:00
  • 589ac1c5d4 vk: Optimization - avoid touching the mutex at all if possible even when there is no contention kd-11 2021-02-28 22:34:01 +03:00
  • c9e8b87c60 vk: Properly clean up async scheduler kd-11 2021-02-28 22:18:14 +03:00
  • 41f5158247 vk: Sync main pipe with async jobs if any kd-11 2021-02-28 22:00:46 +03:00
  • d2993474fb vk: Lazy-initialize image resource on first use when owned by a separate queue kd-11 2021-02-28 21:42:18 +03:00
  • 77e312fb99 vk: Add the async task scheduler kd-11 2021-02-28 21:11:33 +03:00