Commit Graph

  • 4462b7be5c cellGame: Make cellGameDataCheck slower Eladash 2023-08-23 08:45:13 +03:00
  • 756ab1191e PPU Analyzer: Fix for unaligned sections Eladash 2023-08-23 08:19:49 +03:00
  • e2d4d400ff rsx: Fixup calculate_required_range Eladash 2023-08-22 11:13:13 +03:00
  • 2022098b13 Progress Dialog: Fix race when PPU compilation is super fast Eladash 2023-08-22 10:25:06 +03:00
  • a26b8dff18 rsx: Fix index vertex array range with modulo calculation Eladash 2023-08-18 20:40:45 +03:00
  • ee3c7f335f Progress Dialog: Avoid PPU compilation pop-up on short linkage Eladash 2023-08-22 08:24:44 +03:00
  • bf93f9f987 Progress Dialog: Fix race that could lead to ever-inaccurate results Eladash 2023-08-22 07:18:44 +03:00
  • a001e6ef09 Progress Dialog: Fix race on PPU compilation status Eladash 2023-08-21 19:14:21 +03:00
  • 36dce454dd input: fix dance mat PID Megamouse 2023-08-21 21:28:37 +02:00
  • e28b705f0d Input: Add PS Move navigation controller Megamouse 2023-08-21 21:14:42 +02:00
  • f3b631fbb4 qt/utils: support full path in get_dir_entries Megamouse 2023-08-21 22:18:58 +02:00
  • 16c8f8c9cd Game List: Add initials-only search Eladash 2023-08-21 15:55:36 +03:00
  • 1843a27c2a LV2/Loader: Fix kernel regions addresses Eladash 2023-08-21 12:43:53 +03:00
  • 7a0185dbcc PPU/debugger: Fixup Eladash 2023-08-21 12:43:05 +03:00
  • 17302a9422 Debugger/PPU: Superior Callstack Detection Eladash 2023-08-20 04:24:42 +03:00
  • 78f2d44a0e CLI - install multiple pkgs from folder (#14516) nkarl7 2023-08-20 17:51:24 +02:00
  • eb978a74f2 Update BUILDING.md (#14515) Darkhost1999 2023-08-19 15:32:44 -05:00
  • 66aa02a382 xaudio2: enable IID_IXAudio2Extension for mingw-w64 oltolm 2023-08-19 19:12:26 +02:00
  • 8236a0fa2d Fixup cellPadPeriphGetInfo Eladash 2023-08-19 13:29:46 +03:00
  • 9635417ae5 Replace some utils::bless usages Eladash 2023-08-19 12:20:06 +03:00
  • 373e502501 Workaround for Clang: move bless to its own header file oltolm 2023-08-19 12:30:46 +02:00
  • f1d9e89418 Cg Disasm: Fix instruction highlighting patter Eladash 2023-08-18 17:06:22 +03:00
  • cd98e84ca5 Debugger/RSX: Add FP/VP hash of current shader Eladash 2023-06-24 16:56:49 +03:00
  • 454cb69700 Add link for homebrew MVK 1.2.5 to Mac build script shinra-electric 2023-08-17 11:25:50 +02:00
  • e8b9d20865 Bump MoltenVK to 1.2.5 shinra-electric 2023-08-16 22:10:28 +02:00
  • bc09af4ad3 Update submodules Megamouse 2023-08-18 17:29:21 +02:00
  • 730badd378 cellAudio: Move and partially fix _mxr000 hack Eladash 2023-08-18 08:54:57 +03:00
  • e410841f10 Update focal Zion Nimchuk 2023-08-15 09:56:28 -07:00
  • 8b212f2169 PPU: Fix LVRX bad memory access Eladash 2023-08-17 16:26:46 +03:00
  • c8f8ecc4d6 LV2: Fixup reservation notifications Eladash 2023-08-17 12:35:20 +03:00
  • dacb0bd87f utils/endian.hpp: Use std::byteswap Eladash 2023-08-17 11:02:40 +03:00
  • 6adc7f9ee6 SPU: Use usermode waiting for busy GETLLAR loop Eladash 2023-08-16 16:16:49 +03:00
  • dddd12f66b CELL: Postponed address notifications Eladash 2023-08-16 09:47:45 +03:00
  • 384c807d6a Fixup atomic wait (Linux) Ivan Chikish 2023-08-16 22:49:02 +03:00
  • 01a05502e8 cmake: replace add_compile_definitions with target_compile_definitions oltolm 2023-08-02 00:33:45 +02:00
  • d062fc1d31 sys_net.cpp: fix compiler warning oltolm 2023-07-31 21:27:39 +02:00
  • a01a7a44cd qt6: fix mingw-w64 build oltolm 2023-07-28 11:25:18 +02:00
  • d25d5327e5 remove unnecessary defines oltolm 2023-07-27 18:23:44 +02:00
  • 968762c135 Fix PPU SELF Precompilation Elad Ashkenazi 2023-08-14 17:00:46 +03:00
  • 0e23b89352 cellRec: add more encoder options Megamouse 2023-08-13 20:49:42 +02:00
  • 219ee76bf2 cellPad: Fixup sys_config management Elad Ashkenazi 2023-08-13 13:52:15 +03:00
  • 39bbf17caf cellRec: fix width of encoder frames Megamouse 2023-08-12 23:06:22 +02:00
  • f40a6d496a home menu: remove non-dynamic SPU Loop Detection Megamouse 2023-08-12 23:20:11 +02:00
  • f2e782f5dd SPU LLVM: Inline timer reads for WrDec and RdDec - Uses RDTSC to emulate the spu decrementer Malcolm Jestadt 2023-08-11 23:33:15 -04:00
  • f199ad7a42 patches: Improve location logging for invalid note sequence Megamouse 2023-08-12 13:54:10 +02:00
  • d760e66fdb VS: Fix compilation on Visual Studio 17.7.0 Megamouse 2023-08-12 13:31:17 +02:00
  • 512f0a814c SPU LLVM: Fix for AVX-512 CFLTU path - vcvvtps2udq doesn't turn negative numbers into 0, fix by using signed integer max with 0 instead of vrangeps Malcolm Jestadt 2023-08-11 18:34:50 -04:00
  • 5668b1bd7a PPU Loader: Fixup stack alignment after envp fix Elad Ashkenazi 2023-08-12 02:03:24 +03:00
  • c6dcf3f1d3 (Linux) Fixup futex_waitv Ivan Chikish 2023-08-06 10:04:38 +03:00
  • eae1c5afdd PPU Loader: Fix main()'s envp Eladash 2023-08-10 22:04:15 +03:00
  • 4bbe885f35 LV2/cellPad: Implement priority-based connection updates Eladash 2023-08-09 11:11:59 +03:00
  • a2416bf7f5 cellPad: Fix max_connect in GetInfo Eladash 2023-08-08 11:03:39 +03:00
  • 58e9e54b7f rsx: Remove unused code (argb<->bgra modifier) and refactor a bit kd-11 2023-08-07 23:41:27 +03:00
  • 767979ea44 rsx: Implement image copy between 2D -> 3C/CUBE with scaling support. kd-11 2023-08-07 23:30:12 +03:00
  • bd7715b180 ELF.h: fix warning Eladash 2023-08-08 10:01:51 +03:00
  • df24305698 PPU/Debugger: Fix op_branch_targets Eladash 2023-08-08 09:48:12 +03:00
  • cdc0441405 PPU: Fixup interpreter and analyzer Eladash 2023-08-07 21:33:36 +03:00
  • edf4f7eacc PPU/Patches: Fix CALLOC patch with interpreter Eladash 2023-08-07 18:33:47 +03:00
  • 8e75e940dd cellSaveData: Fix check 58, implement checks 77 and 76 Eladash 2023-08-07 17:08:19 +03:00
  • d694600146 PPU Loader: Fixup virtual load for non PRX Eladash 2023-08-07 15:44:22 +03:00
  • 0989f62256 cellGame: Add some LV2 sleep Eladash 2022-10-21 12:37:41 +03:00
  • 63f045ef2e Add some error checking to sys_fs_chmod Eladash 2022-10-21 13:16:30 +03:00
  • 91b68f3b45 PPU Analyzer: Fixup verify_func Eladash 2023-08-07 06:02:51 +03:00
  • 39910885d9 PPU: fix leak when precompiling SELF files Eladash 2023-08-06 21:04:48 +03:00
  • 506ec0f947 PPU Loader: Fix imports/exports in virtual mode Eladash 2023-08-06 19:47:23 +03:00
  • c96f3a877f PPU Analyzer: Add more function constraints Eladash 2023-08-06 14:02:36 +03:00
  • 2a0278fbb1 Fixup SPU/PPU Cache Abortion Eladash 2023-08-06 12:24:32 +03:00
  • ee869a49f4 PPU Precompilation Fixup Eladash 2023-08-06 09:43:13 +03:00
  • 343ba8733b Merge xfloat options Megamouse 2023-07-23 09:09:24 +02:00
  • e6009794ee vm.cpp: Fixup race in range_lock_internal Eladash 2023-08-06 07:57:16 +03:00
  • 971c12b937 Fixup log message in sys_memory_allocate Eladash 2023-08-06 07:38:44 +03:00
  • 849af08ee9 System.cpp: Fixup spu.log/tty.log dumping Eladash 2023-07-27 20:43:14 +03:00
  • 6547fa9cc3 PPU LLVM: Fixup VSH Precompilation Eladash 2023-08-05 21:40:11 +03:00
  • 4eaa03e9ba PPU: A few more minor bugfixes Eladash 2023-08-05 21:33:00 +03:00
  • d0b3891002 PPU LLVM Cache Fixup Eladash 2023-08-04 20:14:52 +03:00
  • e25936c1f1 PPU LLVM/RawSPU: Fixup MMIO crossing-out Eladash 2023-08-04 20:28:41 +03:00
  • 6672499dde vk: Fix detection of RADV on get_driver_vendor() Ani 2023-08-05 22:49:32 +01:00
  • dea24c905b Make experimental build warning modal nastys 2023-08-05 11:19:52 +02:00
  • 7e4cb20ac3 CI: Don't silence curl errors Margen67 2023-08-02 02:30:00 -07:00
  • d4cf12bc17 LV2: Improve sys_timer_usleep by using CPU usermode waiting Whatcookie 2023-08-05 04:49:30 -04:00
  • aee97e414f macOS CI: use lzma compression for the DMG nastys 2023-08-04 22:18:40 +02:00
  • 96d94d6217 macOS CI: use faudio from submodule nastys 2023-08-04 23:06:26 +02:00
  • 0a673129ac macOS CI: build faudio from source nastys 2023-08-04 22:01:30 +02:00
  • 51a8d2235c osk: ignore input based on ignore_device_events trigger 2023-07-31 22:15:07 -07:00
  • 26ecd88074 rsx: Rebuild shader texture state if we detect a silent mismatch kd-11 2023-08-04 01:23:17 +03:00
  • 65685d4525 Fix current date format MSuih 2023-08-04 10:51:39 +03:00
  • 744a1528cc Optimize memory usage of ELF loader Eladash 2023-08-03 11:15:34 +03:00
  • bb92154145 Auto-dump decrypted binaries if PPU debug is enabled Eladash 2023-08-03 09:31:35 +03:00
  • 8057773c4f Fix decrypt_binaries_t::done() Eladash 2023-08-03 09:20:09 +03:00
  • 9f625de51a vm.cpp/Non-TSX: Fixup potential deadlock Eladash 2023-08-03 13:26:11 +03:00
  • 06c9b95e09 PPU LLVM/SPU/Non-TSX: Obnoxiously responsive and obedient PPU for SPU requests Eladash 2023-08-01 09:27:41 +03:00
  • 804665df69 Fixup futex_waitv redefinition Ivan Chikish 2023-08-03 13:51:44 +03:00
  • 0f3dfec7f2 direct return in ppu_check trigger 2023-07-31 15:10:16 -07:00
  • 39a0ff99b2 Fix lf_queue regression Ivan Chikish 2023-08-03 05:18:58 +03:00
  • d34287b2cc Linux: use futex_waitv syscall for atomic waiting Ivan Chikish 2023-07-31 23:57:26 +03:00
  • 831a9fe012 Remove thread pool Ivan Chikish 2023-07-31 23:43:06 +03:00
  • 15e2ec2cf0 Reset broken LLCM_CCACHE_BUILD change Ivan Chikish 2023-08-02 13:39:25 +03:00
  • 9ad7c8e95b Don't require Qt 6.4.0 (works with 6.2.4) Ivan Chikish 2023-07-31 23:42:05 +03:00
  • bb2d7063c4 Update ffmpeg Megamouse 2023-05-16 20:24:55 +02:00
  • 70e127b219 Update dependencies Megamouse 2023-07-17 00:06:51 +02:00