Commit Graph

  • 0e6937a359 SPU GETLLAR: Don't use loop detection for TSX Eladash 2020-05-02 08:16:21 +03:00
  • b18dcd7660 Add fs::error for when disk is full MSuih 2020-05-02 09:04:05 +03:00
  • 2b69a68ef6 Qt: show mouse in fullscreen Megamouse 2020-04-14 17:35:31 +02:00
  • fc68c508c8 LLVM DSL: fix FNeg pattern matching Nekotekina 2020-05-01 18:48:16 +03:00
  • cda8b3a59e RSX: fix new warnings Nekotekina 2020-04-30 22:42:30 +03:00
  • 31035608ee Use utils::get_cpu_brand when applicable Nekotekina 2020-04-30 19:06:05 +03:00
  • f6200ba635 Implement thread_ctrl::get_process_affinity_mask() Nekotekina 2020-04-29 22:11:59 +03:00
  • c1bd154bcd SPU: Optimize FMA ops with 0 addend Malcolm Jestadt 2020-05-01 05:05:24 -04:00
  • a568c958af evdev: simplify evdevbutton madness a bit Megamouse 2020-05-01 11:01:29 +02:00
  • 2de6a9bc44 evdev: revert facepalm change Megamouse 2020-05-01 10:01:42 +02:00
  • 7df8258551 rpcs3_version: Bump to 0.0.10 v0.0.10 AniLeo 2020-04-30 19:16:09 +01:00
  • 2b75df22d9 sys_event_queue: Fix ports disconnection after queue destruction Eladash 2020-04-09 19:05:43 +03:00
  • 37110098c7 cellAudioOut Improvements Eladash 2020-04-30 10:39:25 +03:00
  • 8f0af6a6fe rsx/interpreter: merge shader settings Megamouse 2020-04-27 16:37:31 +02:00
  • 2281c4f662 Fix build kd-11 2020-04-27 01:12:53 +03:00
  • 2ed50ba263 rsx/interpreter: Improve instruction accuracy kd-11 2020-04-24 00:38:24 +03:00
  • fc5b4026e1 vk: Implement optimized pipeline cache kd-11 2020-04-20 21:17:36 +03:00
  • bc5c4c9205 rsx/gl: Implement variable path interpreter for optimal performance kd-11 2020-04-19 20:23:12 +03:00
  • 930bc9179d rsx/interpreter: Improve instructions support kd-11 2020-04-18 20:38:56 +03:00
  • b4bf48c33b vk: Integrate shader interpreter kd-11 2020-04-09 20:50:27 +03:00
  • 0072df7f20 rsx/gl: Add basic interpreter support to OGL kd-11 2020-03-25 00:22:21 +03:00
  • 65e9e568b5 config: Register shader interpreter modes kd-11 2020-04-04 16:03:09 +03:00
  • 19acf260d8 SPU DMA: Fix PUTLLUC (TSX) Nekotekina 2020-04-29 15:40:41 +03:00
  • f4f0fb88b1 kernel explorer: Add more information about SPU/PPU threads Eladash 2020-04-29 09:49:13 +03:00
  • dd6825a7bd Fix sys_ppu_thread_start error checking, fix rare bug in sys_ppu_thread_create Eladash 2020-04-29 08:03:07 +03:00
  • c1dc6838fa Fix sys_ppu_thread_get_priority page faults Eladash 2020-04-29 07:57:12 +03:00
  • 69f82a7311 Make spu_mfc_cmd fmt properly show stalled commands Eladash 2020-04-29 07:46:50 +03:00
  • 0db91aa56b Fix address_range start_length() constructor Eladash 2020-04-29 06:46:51 +03:00
  • 791ec95313 sys_rwlock: Do not allow SYS_SYNC_PRIORITY_INHERIT Eladash 2020-04-13 09:54:29 +03:00
  • 954e3f6e6c Fixup for cpu_flag::pause state check after #8114 Eladash 2020-04-29 05:24:28 +03:00
  • d66bdf1653 TSC calibration improvements Nekotekina 2020-04-28 21:52:37 +03:00
  • 76294beae1 Implement thread_ctrl::get_thread_affinity_mask() Nekotekina 2020-04-28 21:49:13 +03:00
  • 689419b0ca Remove test_stopped() check from ppu_load_acquire_reservation Nekotekina 2020-04-28 21:15:40 +03:00
  • 833ace1190 rsx: Fix zcull time to not time travel to the future Eladash 2020-04-16 12:54:10 +03:00
  • e095eaf16e Qt: update playtime every 10 seconds Megamouse 2020-04-28 19:12:36 +02:00
  • a505d87565 Partial revert of 3be687cd18 Eladash 2020-04-28 19:48:44 +03:00
  • 98ab5d5ba2 atomic.hpp: modernize inline assembly for lock bts/btr/btc Nekotekina 2020-04-28 18:05:32 +03:00
  • 790fd9ce14 SPU DMA: implement cmp_rdata_avx Nekotekina 2020-04-28 17:23:43 +03:00
  • 7da8ba5c15 Wait for SPU event to be received in sys_spu_thread_group_exit Eladash 2020-04-16 20:08:30 +03:00
  • a9c18964b6 Add missing cpu state check sys_spu_thread_receive_event Eladash 2020-04-16 19:40:35 +03:00
  • fe7933b0d2 Make ESTAT consistent in sys_spu_thread_group_terminate Eladash 2020-04-16 19:33:36 +03:00
  • 9506676223 SPU debugger: dump Stall Stat and SRR0 Eladash 2020-04-23 19:26:06 +03:00
  • 7d7909149f SPU: Detect reservation spinning loop Eladash 2020-04-26 05:48:31 +03:00
  • 3be687cd18 PPU: Fix LWARX/LDARX on TSX path Eladash 2020-04-17 08:13:46 +03:00
  • e423128a32 SPU: New GETLLAR technique Eladash 2020-04-16 22:45:58 +03:00
  • 3ec73b651e SPU DMA: more tuning for mov_rdata_avx Nekotekina 2020-04-27 17:46:15 +03:00
  • 4f71c570bd SPU DMA: disable memcpy path Nekotekina 2020-04-26 19:46:19 +03:00
  • 8ae2554505 Implement mov_rdata_avx Nekotekina 2020-04-26 19:34:55 +03:00
  • c5d390c979 [llvm_build, msbuild] Minor refactor Maxim Kulyk 2020-04-26 16:21:01 +03:00
  • 8e95c0e44d evdev: add keys used by wii controller driver Megamouse 2020-04-25 19:40:21 +02:00
  • 58ba6d68bb Don't use std::popcount (workaround) Nekotekina 2020-04-25 18:01:39 +03:00
  • 3788ef3e27 evdev: fixup for relax controller criteria Megamouse 2020-04-25 16:12:18 +02:00
  • b923eb058a Crypto: read sfo in memory instead of tmp file Megamouse 2020-04-25 13:38:20 +02:00
  • 773448a8f6 Crypto/Qt: check target app version for packages Megamouse 2020-04-24 19:31:51 +02:00
  • af854835b2 Qt: Rename some functions in settings_dialog Megamouse 2020-04-23 18:17:31 +02:00
  • 72ab5f05f4 change minimum audio buffer duration jacob1218 2020-04-24 16:37:57 -07:00
  • 1791bb5059 Qt: Remove "#pragma once" in a cpp file scribam 2020-04-22 17:34:15 +02:00
  • 3fd3bd7ca1 spu: Add some "if constexpr" scribam 2020-04-22 17:33:17 +02:00
  • 3937733182 evdev: relax controller criteria Megamouse 2020-04-24 16:23:55 +02:00
  • de58f19866 input: add Rock Revolution Drum Controller product info Megamouse 2020-04-25 02:13:06 +02:00
  • e4cb9ef7cd cellpad: add pclass_profile flags Megamouse 2020-04-25 02:12:19 +02:00
  • 4e6d95c5b8 Qt/input/cellpad: enable product choice Megamouse 2020-04-24 22:49:36 +02:00
  • 256c74def2 sys_rsx: Fix error code instead of success on invalid context Eladash 2020-04-22 20:52:23 +03:00
  • c48ccc6f3c sys_rsx: Fix zcull bind error checking regression Eladash 2020-04-22 20:49:14 +03:00
  • 18219afbf7 Qt: move rsx capture to Utilities menu Megamouse 2020-04-22 20:36:10 +02:00
  • 1805cb44e6 Qt: move GetBootConfirmation to gui_settings Megamouse 2020-04-22 20:23:45 +02:00
  • b4b8c1e4b2 Qt: Add confirmation dialogs on drag and drop Megamouse 2020-04-22 20:14:52 +02:00
  • 193837298b Qt: enum class drop_type Megamouse 2020-04-22 20:08:07 +02:00
  • 18e0b83ac9 Qt: some cleanup Megamouse 2020-04-20 23:43:23 +02:00
  • 1a374126e1 Qt: move GetSettingName to cfg_adapter Megamouse 2020-04-20 22:22:34 +02:00
  • 2b6afb6916 Qt: Add confirmation dialogs before closing games Megamouse 2020-04-22 13:08:16 +02:00
  • ebd92a2f2f Qt: Add Firmware Cache options to main window menu Megamouse 2020-04-22 11:32:31 +02:00
  • 8c747bf0a2 sys_rsx: More error checks for ZCULL area binding Eladash 2020-04-18 22:26:41 +03:00
  • b94e4247cc rsx: More strict zcull stats enabling Eladash 2020-04-18 18:46:41 +03:00
  • a203ff677b settings: remove legacy settings Megamouse 2020-04-20 20:23:10 +02:00
  • c3af19148f settings: fix clocks scale default Megamouse 2020-04-20 20:22:43 +02:00
  • dbce10d0e3 PPU LLVM: Fix rounding regression of FNMADDS, FNMSUBS (#8066) Eladash 2020-04-19 22:55:26 +03:00
  • 5101bc189e Fix FMA copypasta (#8060) rxys 2020-04-19 20:17:19 +02:00
  • 5960de2e20 PPUAnalyzer: Check if TOC from OPD is a valid address Eladash 2020-04-17 16:45:13 +03:00
  • 1cb3bf6dab Minor fixup for unimplemented syscall args dump Eladash 2020-04-17 15:19:42 +03:00
  • 0bf73ba0bc PPU debugger: report functions on registers display Eladash 2020-04-17 09:15:30 +03:00
  • 368bd7cf02 PPU debugger: read 32-bit pointer instead of 64-bit Eladash 2020-04-16 21:35:11 +03:00
  • 83c7f6f149 debugger: Rephrase "Current function" to "In function" Eladash 2020-04-16 21:16:40 +03:00
  • 2094e52d7d Crypto: add another file type for PSVita Megamouse 2020-04-18 18:11:09 +02:00
  • 5657363642 Crypto: move PSVita keys to key vault Megamouse 2020-04-18 17:54:09 +02:00
  • d35a29bbe4 Crypto: PSVita metadata and missing entry type Megamouse 2020-04-18 17:30:37 +02:00
  • 22d01e4d05 Crypto: interpret metadata versions Megamouse 2020-04-18 15:56:02 +02:00
  • 1762324702 Crypto: fix metadata variable names Megamouse 2020-04-18 13:08:17 +02:00
  • e4b6de409a Crypto: fix magical type Megamouse 2020-04-18 12:17:57 +02:00
  • 3a6bda4d93 Crypto: read and log PSP and PSVita headers Megamouse 2020-04-18 10:39:09 +02:00
  • 3b9dc29781 Crypto: add log verbosity to pkg installations Megamouse 2020-04-15 05:08:56 +02:00
  • 6210507a37 sys_rsx: Fix tiles on MAIN memory error checking Eladash 2020-04-18 08:10:56 +03:00
  • 0df6c41556 Qt: move code from emu_settings to config_adapter Megamouse 2020-04-17 14:22:43 +02:00
  • 7ba5f1f503 Qt: adjust max llvm thread tooltip Megamouse 2020-04-17 12:59:16 +02:00
  • 171367fe88 Qt: fix localization in change_microphone_type Megamouse 2020-04-17 10:28:19 +02:00
  • ec4e8eda04 Qt: implement GetIsDynamicConfig in emu_settings Megamouse 2020-04-17 10:09:35 +02:00
  • e361bac945 Qt: minor cleanup Megamouse 2020-04-17 10:06:58 +02:00
  • 06d4505992 sceNp: Override k_licensee for PE game category Eladash 2020-04-17 10:04:51 +03:00
  • a3f2dfa232 sys_isolated_spu Eladash 2020-04-15 12:55:01 +03:00
  • 921b1aadfb lv2: Log all arguments of unimplemented syscalls Eladash 2020-04-15 11:35:53 +03:00