Commit Graph

  • c13d345604 Qt: add language menu Megamouse 2020-02-05 11:07:34 +01:00
  • efe907ffae Qt: use config to load translation file on startup Megamouse 2020-02-04 13:40:02 +01:00
  • 0bba04ef8d vk: Fix a bug in RCB/RDB when MSAA is set to disabled. kd-11 2020-01-26 13:54:56 +03:00
  • 43dae6c14d gl: Implement RCB/RDB kd-11 2020-01-26 13:47:27 +03:00
  • 2b5c24b304 gl: Fix memory barrier implementation and stub for RCB/RDB kd-11 2020-01-26 13:28:28 +03:00
  • 50b1e26b17 gl: Fix a long-standing regression with typeless transfer caused by a typo. kd-11 2020-02-05 22:54:45 +03:00
  • 18e0559438 gl: Fix per-level sub-image sizes to comply with OpenGL guidelines for compressed textures kd-11 2020-02-05 18:40:31 +03:00
  • 37513b1898 SPU reservations: Do not access violate under vm::writer_lock Eladash 2020-02-01 10:15:29 +02:00
  • fbbad7c851 Include trailing separators in section split Silent 2020-02-05 19:38:57 +01:00
  • f8b3c48af7 sys_spu: Implement proper SPU group flags (#7320) Eladash 2020-02-05 22:46:05 +02:00
  • 3cc42c1bf8 gl: Fix broken image transfer operations kd-11 2020-02-05 16:23:17 +03:00
  • b6422c9a33 rsx: Fixup kd-11 2020-02-04 21:26:54 +03:00
  • 049e392a97 Make preferred spu threads dynamically adjustable Eladash 2020-02-05 06:44:10 +02:00
  • 9a64d08c9f Make sleep timers accuracy dynamically adjustable Eladash 2020-02-05 06:41:24 +02:00
  • c0f80cfe7a Use attributes for LIKELY/UNLIKELY Nekotekina 2020-02-05 10:00:08 +03:00
  • 49e11b7cfd cellVdecQueryAttrEx: Add some error checks for MPEG2 Eladash 2020-02-04 22:00:36 +02:00
  • 6a32ceaab5 cellVdecQueryAttrEx: Add workaround for codec specific info Eladash 2020-02-04 15:15:18 +02:00
  • acc7320cae Fix cellVdecGetPicItem Eladash 2020-02-03 17:31:29 +02:00
  • 1a78e0e80c Make RPCS3 compile in C++2a mode Nekotekina 2020-02-04 21:37:00 +03:00
  • e9e8f0c5b7 cellGame: report not found sfo params Eladash 2020-02-03 12:31:12 +02:00
  • cb52ee0a4d cellGame: report fs::remove_all failure Eladash 2020-02-03 09:31:31 +02:00
  • 4488312e81 Avoid out of memory with cellGameGetParamString Eladash 2020-02-03 00:03:52 +02:00
  • 9d9b5c4d66 rsx: Rewrite coverage test to take sum of areas into account. kd-11 2020-02-03 20:31:44 +03:00
  • b9ec012922 rsx: Allow for proper data checks when WCB/WDB is enabled kd-11 2020-02-03 19:06:25 +03:00
  • d47a8b49a4 Qt: use current locale for last played in gamelist Megamouse 2020-02-03 23:43:11 +01:00
  • 1759d6d90a Qt: fix gamelist sorting for playtimes Megamouse 2020-02-03 11:24:36 +01:00
  • c4a01875d0 Space fix commit Nekotekina 2020-02-03 11:16:26 +03:00
  • f9a8efe406 SPU LLVM: gisable NewGVN pass Nekotekina 2020-02-03 11:15:26 +03:00
  • 7f4e546f19 Protect m_storage.find(key) to fix a race Silent 2020-02-02 16:50:58 +01:00
  • 0a2874405d logs: allow disabling RPCS3.log.gz Nekotekina 2020-02-02 14:32:29 +03:00
  • 87a5dd66ab Move logs::channel registration out of the constructor Nekotekina 2020-02-02 14:09:20 +03:00
  • e57c01907e cellVdec: Improve cellVdecQuery and cellVdecOpen Eladash 2020-02-01 14:14:06 +02:00
  • 32df809626 Update llvm (fixup) Nekotekina 2020-02-01 19:05:18 +03:00
  • 7d2ed9200d rsx: Remove sections that are wholly inherited by new blocks kd-11 2020-01-31 22:40:02 +03:00
  • f6e90b4c72 Fix FAudio logging Nekotekina 2020-02-01 13:33:39 +03:00
  • c1180d76dd sys_usbd: Fix bug preventing multiple USB devices InvoxiPlayGames 2020-01-31 20:01:44 +00:00
  • 6dfd97f0b6 Modernize SPU logging (spu_log variable) and remove log legacy Nekotekina 2020-02-01 11:36:09 +03:00
  • 327bb2d8f0 Modernize PPU logging (ppu_log variable) Nekotekina 2020-02-01 11:31:27 +03:00
  • 21f7b0ff0f Remove HLE log channel Nekotekina 2020-02-01 11:23:50 +03:00
  • 15391f45d0 Modernize RSX logging (rsx_log variable) Nekotekina 2020-02-01 11:07:25 +03:00
  • 3c0bd821c8 Give log channels fancier names Nekotekina 2020-02-01 10:43:43 +03:00
  • ec80932c21 logs: use relaxed atomics Nekotekina 2020-02-01 10:30:03 +03:00
  • 3eca2d5d6c Remove legacy LOADER log channel Nekotekina 2020-02-01 07:36:53 +03:00
  • d9a0619ddd Remove legacy GENERAL log channel Nekotekina 2020-02-01 07:15:50 +03:00
  • efafda2650 Add config to silence all logs Nekotekina 2020-02-01 07:14:26 +03:00
  • 943368912b Hotfix after #7351 Eladash 2020-01-31 22:15:41 +02:00
  • 1d0f359406 logs: add more log channels instead of GENERAL Nekotekina 2020-01-31 16:43:59 +03:00
  • d5f019c3d3 Implement logs::silence Nekotekina 2020-01-31 15:18:25 +03:00
  • 67075dfc6c logs: cleanup for audio backends Nekotekina 2020-01-31 15:05:35 +03:00
  • a867522b16 logs: implement logs::get_channels() Nekotekina 2020-01-31 15:04:40 +03:00
  • 26cccead6e logs: remove legacy MEMORY channel Nekotekina 2020-01-31 14:20:54 +03:00
  • e6f7467f67 Update missing rap file error Asinine 2020-01-31 23:43:55 +10:30
  • 36d5db7f30 rsx: Plug texture data leak in the 'exact match' path. kd-11 2020-01-31 12:54:47 +03:00
  • e7b24461ec Implement logs::get_level Nekotekina 2020-01-31 12:09:34 +03:00
  • 007a7a5859 Fixup for LOG system. Nekotekina 2020-01-31 12:01:17 +03:00
  • 59a0f810b9 Implement fat atomics Nekotekina 2020-01-30 03:04:44 +03:00
  • 9f678cc47a Fix code relying on initialization order Silent 2020-01-30 22:03:36 +01:00
  • aeebcfe141 Fix Debug - LLVM in VS project files Silent 2020-01-30 22:02:08 +01:00
  • 48a847d1b6 Qt: Bugfixes regarding usage of ShowConfirmationBox Eladash 2020-01-30 21:05:27 +02:00
  • 232c6c3aaf Qt: Display "Reboot With Custom/Global config" on running game Eladash 2020-01-30 18:49:32 +02:00
  • c9e35926f5 rsx: Preserve pixel data when splitting sections kd-11 2020-01-29 16:29:00 +03:00
  • 8ef69429d8 Add early out to pkg_install Megamouse 2020-01-29 07:44:44 +01:00
  • 336cd6e33a Qt: Prevent Qt from blocking the explorer during installations Megamouse 2020-01-28 22:04:43 +01:00
  • 360e484b08 Fix ellipsis Silent 2020-01-30 11:53:59 +01:00
  • 92466165f6 Increase Maximum Vblank Rate and Clocks Scale Eladash 2020-01-29 22:42:41 +02:00
  • 1206a5d4b7 rsx: Tweak blit engine heurestics a bit kd-11 2020-01-27 18:11:19 +03:00
  • c1d7b46235 Qt: change labels in package installer (#7325) TotalCaesar659 2020-01-29 02:39:05 +03:00
  • 795bc5d52b Add mutex guard for s_unfire RipleyTom 2020-01-28 10:47:46 +01:00
  • ad8988afd3 Embedded SPU elf patching - PS3 games include both PPU and SPU code in their PPU executables, so to make patching games that make use of the same SPU libraries easier, we add a system to find and patch them. - Patches for this system still use SPU LS (Local Storage) addresses despite the fact that we aren't loading anything into SPU LS at this time. The patches are checked against each segment and patched in place. Malcolm Jestadt 2020-01-07 04:10:23 -05:00
  • 7f07b79c04 Partial revert of #7180 Ivan 2020-01-27 07:04:48 +03:00
  • 610a6a1404 Increases number of buffers when buffering RipleyTom 2020-01-18 04:35:00 +01:00
  • a7aef22754 ppu: Log SELF header information and CIA of caller HLE functions Eladash 2020-01-03 07:38:30 +02:00
  • 4e0070f16d Log sys_spu thread group and thread names Eladash 2020-01-23 22:24:38 +02:00
  • 7ae679adbe Fix logging of ppu name in sys_ppu_thread_create/rename Eladash 2020-01-23 21:32:06 +02:00
  • d481c3c7fd cellGameGet/SetParamString: Implement CELL_GAME_ERROR_NOTSUPPORTED Eladash 2020-01-23 19:09:37 +02:00
  • a9162a3f57 SPU LLVM: Improve approximate FCMGT Eladash 2020-01-02 06:45:58 +02:00
  • b341113ad8 Qt: Change some labels Megamouse 2020-01-26 16:34:04 +01:00
  • 1e69de1205 overlays/perf: Graph label tune-up Nick Renieris 2020-01-24 14:55:03 +02:00
  • 79216917b3 rsx: Workaround for broken rtt resampling kd-11 2020-01-25 14:39:46 +03:00
  • 698702cd4a vk: Fix DMA data leak kd-11 2020-01-24 20:01:43 +03:00
  • 1166ae19bb vk: Use appropriate layouts depending on use case when creating new textures to avoid needless barriers kd-11 2020-01-24 19:53:03 +03:00
  • 44f2cacf7b rsx: Blit engine tuning kd-11 2020-01-23 23:20:22 +03:00
  • 7a275eaa3a rsx: Fix incomplete blit operations getting used as texture inputs kd-11 2020-01-23 22:35:03 +03:00
  • 331c1a394a Qt: Present game removal failure to the user Silent 2020-01-25 16:19:25 +01:00
  • e4ba096190 VSH: sys_mmapper Eladash 2020-01-02 18:07:52 +02:00
  • 46df58b662 sys_usbd: Add error_code Eladash 2020-01-17 09:49:15 +02:00
  • 95ed2ef62e cellGcm HLE: Add error_code Eladash 2020-01-16 23:31:58 +02:00
  • 3f076d63e3 HLE: add error checks to cellAudioInGetDeviceInfo Megamouse 2020-01-22 22:45:47 +01:00
  • 3e8a5c6395 HLE: add some more constants Megamouse 2020-01-22 22:36:14 +01:00
  • 18f167ddd0 HLE: Fix error checks in cellAudioInRegisterDevice Megamouse 2020-01-22 19:25:54 +01:00
  • 1abdee242a small improvement (#7288) Maksim Derbasov 2020-01-22 15:28:48 +03:00
  • adcc3e9c4b rsx: Optionally sync on texture read semaphore kd-11 2020-01-19 18:48:02 +03:00
  • 949cfa7fdb Fix cellVdecSetFrameRate error check Eladash 2020-01-21 15:24:37 +02:00
  • fe381b8581 SPU: Add SPU LS to debugger Eladash 2020-01-21 15:08:45 +02:00
  • 160ddcf86b SPU: Minor FREST bugfix Eladash 2020-01-21 14:55:07 +02:00
  • f05a3da964 Fix lv2_file::op_write regression Eladash 2020-01-21 14:52:13 +02:00
  • ddda09607d SPU: fixup for STOP 0w0 Nekotekina 2020-01-21 15:51:55 +03:00
  • 9993df9b8b RawSPU: fix race between spu start and stop Eladash 2020-01-09 08:52:31 +02:00
  • 98a8eeaac2 SPU: properly support STOP 0x0 instruction Nekotekina 2020-01-20 23:40:10 +03:00
  • 0f87c6c7c3 Make system config thread-safe (almost) Nekotekina 2020-01-20 19:08:57 +03:00