Commit Graph

  • f398f1113d Microphone enumeration: warn user if ALC_ENUMERATION_EXT is missing. Megamouse 2023-09-12 20:07:29 +02:00
  • 2a32ded575 Update OpenAl from 1.20.1 to 1.23.1 Megamouse 2023-09-12 19:57:37 +02:00
  • a74f037a49 FFmpeg: rebase to improve artifact creation Megamouse 2023-09-12 19:33:54 +02:00
  • c7c81ed95d PPU: Limit concurrent OVL files processing to 2 Eladash 2023-09-11 15:03:39 +03:00
  • 7a4ee286be Rewrite Utilitis/sema.cpp Eladash 2023-09-11 12:52:10 +03:00
  • 37ba19776a PPU LLVM: Fixup pdone count Eladash 2023-09-10 17:39:55 +03:00
  • 4b4ffba080 Fix OVL file preview loading Eladash 2023-09-10 09:55:34 +03:00
  • 62b880cb78 SPU LLVM: Avoid excess cache threads Eladash 2023-09-09 22:07:59 +03:00
  • bdceb24fd9 PPU: Try to reduce wait for other threads Eladash 2023-09-09 22:00:52 +03:00
  • b4fc43d787 PPU LLVM: Re-add multi-threaded overlay module compilation Eladash 2023-09-09 13:28:33 +03:00
  • d399bd5b6a PPU Analyzer: Another fixup Eladash 2023-09-09 14:21:42 +03:00
  • 6b05fcf704 vm_ptr.h: Fix warning Eladash 2023-09-09 14:20:47 +03:00
  • 009d8e13da USIO: Support up to 4 players for Tekken Tag Tournament 2 Pair Play mode brian218 2023-09-06 23:10:30 +08:00
  • 52495c17d6 PPU Analyzer: Fixup Elad Ashkenazi 2023-09-06 06:53:10 +03:00
  • 93ac75cddb Update FAudio to 23.09 Megamouse 2023-09-05 19:55:28 +02:00
  • fe08d4e851 Update SDL to 2.28.3 Megamouse 2023-09-05 19:55:14 +02:00
  • 7524a35751 macOS CI: build jpeg-xl from source nastys 2023-09-05 00:13:59 +02:00
  • 055c7db5a4 progress dialog: Fix remaining time Megamouse 2023-09-05 21:59:06 +02:00
  • 6beb421a35 asm.hpp: Compilation fixup Eladash 2023-09-05 22:25:34 +03:00
  • 312fd57772 PPU/Progress Dialog: Improve remaining time approximation Elad Ashkenazi 2023-09-05 22:03:35 +03:00
  • 44c08c3a73 PPU/Progress Dialog: Improve remaining time calculation Eladash 2023-09-05 21:15:52 +03:00
  • 0bb5974ab6 input: try to add tony hawk RIDE Skateboard Megamouse 2023-08-26 15:47:52 +02:00
  • 6dcdf6ec76 Add approximation to remaining compilation time Eladash 2023-09-05 14:20:50 +03:00
  • ff4485d8ae PPU LLVM: Patch unregistered BLRs Eladash 2023-09-04 22:20:23 +03:00
  • eacfa36fe6 SPU/DisAsm: Fix constant propagation with non-GPR-writing instructions Eladash 2023-09-04 21:53:15 +03:00
  • fdbb0b0e2f PPU LLVM: Optimize branch list Eladash 2023-09-04 20:00:05 +03:00
  • cf6eb64f0b SPU LLVM: Improve space-filling for function discovery Eladash 2023-09-04 19:38:12 +03:00
  • 85773ad869 PPU LLVM: Optimize traps a bit Eladash 2023-09-04 19:33:55 +03:00
  • a02c168a0d PPU Analyzer: Fixup greedy instruction search Eladash 2023-09-04 19:31:27 +03:00
  • 53ba38e98d Thread.cpp: Flush log and make thread context dump on exception Eladash 2023-09-04 19:30:23 +03:00
  • 6bc7d7c698 fs::utime: fallback to 01/01/1980 00:00:00 if the date is too low Megamouse 2023-06-14 02:19:57 +02:00
  • f16d4f0523 Update build-mac.sh nastys 2023-09-03 14:22:28 +02:00
  • b5dac0c333 Progress dialog: show analysing... while no files or modules are known yet. Megamouse 2023-09-03 10:02:36 +02:00
  • 1c8f1b2c27 SPU LLVM: Sad workaround for precompilation Eladash 2023-09-02 21:05:20 +03:00
  • 8d9e9eaff9 PPU Precompilation: Fixup file counter Eladash 2023-09-02 20:55:36 +03:00
  • b900c43ceb PPU: Precompile only encrypted executeables Eladash 2023-09-02 20:07:35 +03:00
  • d62d6cc852 Progress Dialog: Force-update counter when complete Eladash 2023-09-02 19:42:37 +03:00
  • 150afecc29 Fixup spu_thread::discover_functions Eladash 2023-09-02 19:26:21 +03:00
  • ea57984912 SPU LLVM: Fill space between functions using targets (Precompilation) Elad Ashkenazi 2023-09-02 15:56:34 +03:00
  • 11006dac35 sys_rsx: Fix local memory size reported in driver info Eladash 2023-09-01 03:01:12 +03:00
  • dd4840caf6 SPU LLVM: Add CRC check for cache Eladash 2023-09-02 11:55:21 +03:00
  • 66b6bae596 Win32/File.cpp: Avoid potential race in concurrent writes Eladash 2023-09-02 11:01:38 +03:00
  • 3f7afb8375 SPU LLVM: Fix crashes on corrupted cache file Eladash 2023-09-02 09:29:58 +03:00
  • deacf76ca4 PPU Analyzer: Revert TRAP detection change Eladash 2023-09-02 09:01:35 +03:00
  • 5e110f2844 SPU LLVM: Try to precompile filler-sapce between functions Eladash 2023-09-01 22:21:47 +03:00
  • 7c0d8fc29c Improve spu_thread::is_exec_code Eladash 2023-09-01 21:40:05 +03:00
  • a626ccfcad SPU LLVM: Initial precompilation of tail-calls Eladash 2023-09-01 19:38:06 +03:00
  • a9810ccb72 SPU LLVM: Another fix for Game Collection's precompilation Eladash 2023-09-01 15:07:46 +03:00
  • 26b3970485 debugger_list: Fix key up/down direction Eladash 2023-08-31 15:29:11 +03:00
  • 90ad129b83 Debugger: Fix GOTO and intruction stepping Eladash 2023-08-31 11:35:23 +03:00
  • e851c044b5 SPU: Function discovery fix Eladash 2023-08-31 09:54:45 +03:00
  • a597368c46 SPU: fix some wierd typos (may be wrong, no idea) Megamouse 2023-08-30 23:43:20 +02:00
  • 105c694903 Windows: update some comments and echos in git-version-gen.cmd Megamouse 2023-09-02 10:04:52 +02:00
  • d7b2453980 VS: Add scripts to filters Megamouse 2023-09-02 10:02:18 +02:00
  • d4b1d5c938 Actually fix build id issue Zion Nimchuk 2023-09-01 23:09:29 -07:00
  • 7e281a3354 Set azure variables Zion Nimchuk 2023-09-01 11:53:14 -07:00
  • f9f2657c98 SPU LLVM: Optimize spu_idisable Eladash 2023-09-01 15:48:43 +03:00
  • 1c793edf7d Fix excluded sections check mismatch kd-11 2023-09-01 02:44:15 +03:00
  • 133ddb118c rsx/texture-cache: Remove archaic short-circuit during purge-xxxxx routines kd-11 2023-08-31 02:08:52 +03:00
  • af850dac99 Crypto: Fix endianess, avoid crashing on invalid values Eladash 2023-08-30 20:09:58 +03:00
  • f554b444c0 Qt: rename pad profiles to config files Megamouse 2023-08-29 21:05:04 +02:00
  • cb8aa21fb1 Make sure to enable PR builds Zion Nimchuk 2023-08-30 12:56:54 -07:00
  • c0a7db8899 More cleanup Zion Nimchuk 2023-08-30 10:09:23 -07:00
  • dd4df6a46b Update linux Azure and re-enable GitHub pushing Zion Nimchuk 2023-08-30 09:56:18 -07:00
  • 02b5cae2ad Precompile PRX/ELF extension Eladash 2023-08-30 16:08:27 +03:00
  • ba41e466cf Hotfix SPU Cache Spam For Game Collections Eladash 2023-08-30 15:43:01 +03:00
  • 6d0390bad9 Fixup Create PPU Cache Eladash 2023-08-29 21:44:57 +03:00
  • ee9477dc21 SPU: support pure SPU code precompilation discovery Eladash 2023-08-29 15:32:26 +03:00
  • 37212a632c SPU: Refactor function discovery Eladash 2023-08-29 14:50:50 +03:00
  • 105c5759f3 Add SPU Precompilation to Create PPU Cache Elad Ashkenazi 2023-08-28 15:40:18 +03:00
  • 7144e92ce2 Qt: fix pressure intensity deadzone enabled state Megamouse 2023-08-29 20:46:09 +02:00
  • 565a208f20 macOS CI: build ffmpeg and gnutls from source, and fix deploy script (#14563) nastys 2023-08-29 04:18:36 +02:00
  • 452a4654da input: add SDL_GameControllerDB Megamouse 2023-08-26 12:24:47 +02:00
  • d105b0bd9f Update MVK shinra-electric 2023-08-27 11:38:30 +02:00
  • 4c7aee75c1 Update homebrew mvk on build script shinra-electric 2023-08-27 11:36:11 +02:00
  • 4acd819478 [DS4] Proper USB/BT detection Ivan Chikish 2023-08-28 21:53:02 +03:00
  • 3d2229ca05 SPU LLVM Precompilation Fixup Elad Ashkenazi 2023-08-28 12:20:17 +03:00
  • b5faf5800b SPU LLVM Precompilation Eladash 2023-08-26 11:23:42 +03:00
  • 290ff5b839 Zero register optimization for AVX-512-VBMI - Take advantage of the fact that AVX instructions zero the upper 128 bits for a nice optimization when one input vector is zeroed Malcolm Jestadt 2023-07-21 13:58:54 -04:00
  • be0a789e7d PPU Analyzer: Fix OPD section validation Eladash 2023-08-26 12:10:25 +03:00
  • 75af7dc269 cellPad: fix lost status during cellPad_NotifyStateChange Megamouse 2023-08-25 22:12:30 +02:00
  • 9d88102520 cellPad: fix potential out of bounds read and u32 warnings Megamouse 2023-08-25 21:42:29 +02:00
  • 656f971823 cellPad: some readability updates Megamouse 2023-08-25 21:34:53 +02:00
  • dad07da2e9 Midi: fix data type warnings Megamouse 2023-08-25 21:16:12 +02:00
  • 08d9cbfe48 cellPad: implement cellPadPeriphGetData default logic and add some comments Megamouse 2023-08-26 18:25:56 +02:00
  • a101f6490f input: Use pad class instead of index in pad settings dialog Megamouse 2023-08-26 15:47:52 +02:00
  • b248483841 input: implement pressure intensity deadzone Megamouse 2023-08-26 10:07:28 +02:00
  • c727795881 input: clamp 0-1 in NormalizeDirectedInput Megamouse 2023-08-26 09:56:50 +02:00
  • f4c2b4cc7e GHLtar: fix guitar tilt Megamouse 2023-08-25 22:55:30 +02:00
  • bf8621c921 Update rpcs3/Emu/Io/RB3MidiKeyboard.cpp Dark 2023-08-25 13:59:11 -04:00
  • 8bd9a52de3 RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly Dark 2023-08-25 11:52:06 -04:00
  • eb61ae37ae rsx: Optimize RET returning to following CALL Eladash 2023-08-25 19:39:19 +03:00
  • 82c5c4d285 PPU Analyzer: Analyze whole segment 0 when patches are applied Eladash 2023-08-24 23:03:51 +03:00
  • 68c70dd1b9 Savestates: Fix config_event_entry compatibility Eladash 2023-08-24 19:59:24 +03:00
  • 5fde96d563 rsx: Discard color mask writes with reserved bits Eladash 2023-08-24 16:27:24 +03:00
  • 8772219492 Remove unused variable in PPUThread.cpp Megamouse 2023-08-23 21:23:30 +02:00
  • 6b7f4cbe17 cellPad: remove unused variables Megamouse 2023-08-23 21:21:11 +02:00
  • 06e4b6251c Fix Vulkan link in README Megamouse 2023-08-23 08:09:09 +02:00
  • d8af3ea855 overlays: fix some warnings, simplify code, use move and references Megamouse 2023-08-22 23:31:08 +02:00
  • 4794869bd8 sceNpDrm: Slow down sceNpDrmIsAvailable Eladash 2023-08-23 09:21:02 +03:00