Commit Graph

  • 28d7af313b rsx: Remove noisy debug print kd-11 2021-12-24 14:21:37 +03:00
  • 39ef39aa4e rsx: Exercise caution when testing for overlaps in invalidated sections kd-11 2021-12-24 14:11:47 +03:00
  • d9a1308624 Drop libwayland-client from official appimages kd-11 2021-12-24 02:00:21 +03:00
  • 56dd09f4fe rsx: Handle floating point shenanigans kd-11 2021-12-21 12:11:25 +03:00
  • de495952fd rsx: Enable fallback for devices without wide integer Z buffers kd-11 2021-12-20 21:33:45 +03:00
  • 1ce5349199 rsx: Remove zclip hackery kd-11 2021-12-20 00:48:47 +03:00
  • dcd011048d Implement "built_function" utility (runtime-generated assembly) Nekotekina 2021-12-22 19:27:20 +03:00
  • 12e3c9e08b Use PAUSE in vk::query_pool_manager::get_query_result Nekotekina 2021-12-17 16:40:39 +03:00
  • 262ff01619 Use aligned stores in write_index_array_data_to_buffer Nekotekina 2021-12-15 17:47:02 +03:00
  • 76ccaf5e6f BufferUtils: refactoring Nekotekina 2021-12-05 01:41:53 +03:00
  • 47e4a95d8f Fix remap_vector redefinition on macOS (#11271) nastys 2021-12-21 10:36:09 +01:00
  • c0bafbc804 TSX: enable same data optimization for PUTLLC Nekotekina 2021-12-19 02:06:08 +03:00
  • 61c64d1060 TSX: refactoring M Nekotekina 2021-12-18 18:12:37 +03:00
  • 3e1e1a683c TSX/PPU: fix conditional store regression Nekotekina 2021-12-17 21:48:01 +03:00
  • 18f59d3be8 Input: fix min stick input of keyboard pad handler Megamouse 2021-12-16 23:48:26 +01:00
  • bf739aa156 Input: implement stick multipliers for keyboard Megamouse 2021-12-16 23:19:09 +01:00
  • 43b7d1fe98 Add missing virtual destructors to some base class RipleyTom 2021-12-15 08:17:11 +01:00
  • cc21d1b3cf cellSaveData: prevent some potential crashes due to corrupt files Megamouse 2021-12-13 00:13:54 +01:00
  • 08333e0876 macOS moltenVK support and SIGBUS handling (#11252) nastys 2021-12-12 21:35:56 +01:00
  • 2f93df480b SPU LLVM: Disable affineqb shufb paths temporarilly Malcolm Jestadt 2021-12-10 11:18:42 -05:00
  • 56fe450959 Qt: fix screenshot path creation Megamouse 2021-12-10 14:24:20 +01:00
  • 6f9adbd162 Debug SPRX check clienthax 2021-11-30 13:16:27 +00:00
  • f48c535802 cellAudio: Recover XAudio on failed initialization Megamouse 2021-12-02 01:01:10 +01:00
  • 5f7e5a9844 cellAudio: relax FAudio error handling Megamouse 2021-12-02 01:00:32 +01:00
  • 3f3b4bc363 cellAudio: recover Cubeb on failed initialization Megamouse 2021-12-02 00:58:28 +01:00
  • 68466f05b6 cellAudio: move some stuff to cpp Megamouse 2021-12-01 22:36:01 +01:00
  • e6b4655142 cellAudio: use members instead of config values Megamouse 2021-12-01 22:32:07 +01:00
  • f690d55045 Remove unnecessary define xddxd 2021-12-08 00:09:48 +02:00
  • d523f9cc6b rsx: Avoid skipping input mask checks due to static flow control kd-11 2021-12-07 23:06:13 +03:00
  • 7ca15c60bb rsx: Improve image aspect tests kd-11 2021-12-07 20:46:31 +03:00
  • 8abd3e8bb4 PPU LLVM: fix bitcast usage to enable constant folding Nekotekina 2021-12-07 15:35:51 +03:00
  • 6730dc1dc4 LLVM DSL: print some debug info in get_const_vector<v128> Nekotekina 2021-12-07 13:21:24 +03:00
  • 6b40d69a8f Introduce coroutine support (util/coro.hpp) Nekotekina 2021-11-30 17:40:46 +03:00
  • d6420b8803 Put std::hash specialization out of std Nekotekina 2021-11-22 14:49:30 +03:00
  • a4ad0a9468 cellVideoOutConfigure: treat unknown aspect as AUTO Megamouse 2021-12-03 00:45:49 +01:00
  • a09fd80905 Update README.md Void48 2021-12-06 11:42:10 +01:00
  • 0617e9e14b SPU LLVM: Fix vgf2p8affineqb usage - Reverse the order of the bytes in the selection masks. Previously it was assumed that byte 0 would determine the output of bit 0, but byte 7 determines the output of bit 0. Malcolm Jestadt 2021-12-05 17:23:05 -05:00
  • cb4711203b logging: Tell apart PPU access violation caused by executing unmapped memory Eladash 2021-12-04 12:14:46 +02:00
  • e3e39e8de3 PPU LLVM: rewrite and optimize saturation bit Nekotekina 2021-11-26 20:01:29 +03:00
  • 209b14fbac PPU LLVM: inline remaining vector instructions Nekotekina 2021-11-25 21:15:24 +03:00
  • 04c9d01390 PPU LLVM: modernize most vector instructions Nekotekina 2021-06-29 23:16:06 +03:00
  • c9d8e59dbf PPU LLVM: allow to drop setting SAT flag (optimization, module-wide) Nekotekina 2021-06-25 10:50:42 +03:00
  • 86b194014b PPU LLVM: rewrite more packing instructions Nekotekina 2021-06-18 09:29:46 +03:00
  • e7c827f73b PPU LLVM: rewrite some packing instructions Nekotekina 2021-06-17 18:24:21 +03:00
  • abe498f35c PPU LLVM: modernize some code with new DSL Nekotekina 2021-02-10 20:20:14 +03:00
  • 49c02854f5 [rsx] reduce size of config structs DH 2021-11-28 09:33:24 +02:00
  • cccfb89aa0 [Config] Use std::less<> for std::map<...> Reduces amount of string copies [Utilities] fmt::replace_all: avoid creation of temporary strings DH 2021-11-28 09:30:41 +02:00
  • 2981867375 sys_spu_thread: Removed unused field access DH 2021-11-28 09:22:34 +02:00
  • 56d922999f Fixed debug build compilation errors const_str_t constructor without arguments shoud be constexpr for usage as default initializer in constexpr functions DH 2021-11-28 09:21:41 +02:00
  • 813c3298ad [Utilities] Fixed area_base operator* scalar type DH 2021-11-28 09:19:44 +02:00
  • 02832d9623 rsx: Add some sensible fallbacks (#11219) kd-11 2021-12-02 16:02:08 +03:00
  • 0ab36ef44d sys_spu: Implement SPU image segment info checks (#11211) Eladash 2021-12-02 12:17:10 +02:00
  • 9bb46aa944 rsx: Simplify unconstrained aspect ratio conversion kd-11 2021-12-01 17:30:39 +03:00
  • 474baca6d8 rsx: default initialize RsxDisplayInfo Megamouse 2021-11-12 10:04:57 +01:00
  • 88d0b7d135 cellAvconfExt: add some trivial param checks Megamouse 2021-11-11 22:23:45 +01:00
  • aea1ec2594 avconf: Add const to fxo references Megamouse 2021-11-10 22:18:46 +01:00
  • 22a7b026e7 rsx: Fix image scaling kd-11 2021-11-09 23:06:52 +03:00
  • c8d4a0dcdc VK/GL: honor game's aspect ratio when scaling Megamouse 2021-11-02 21:57:02 +01:00
  • f16949c292 fs::file: always use strict reading mode for large reads (#11206) Eladash 2021-12-01 18:09:07 +02:00
  • f910a152f1 CI: switch FreeBSD to Clang/libc++ 13 (#11214) Jan Beich 2021-11-30 16:12:37 +00:00
  • 270c2e58a0 Update xxHash to version 0.8.1 Megamouse 2021-11-29 21:50:21 +01:00
  • a586d1c529 Update glslang to version 11.7.1 Megamouse 2021-11-24 21:21:17 +01:00
  • 09b047611b Update FAudio to version 21.11 Megamouse 2021-11-24 21:20:52 +01:00
  • e5005597fe CellAudio fixes Vestral 2021-11-29 20:52:02 +09:00
  • 38bfefcdfa vk: Fix incorrect mixed transfer modes for mipmapped VTC kd-11 2021-11-27 19:22:25 +03:00
  • 44fe6f6d39 rsx: Fix sloppy format matching test kd-11 2021-11-27 16:39:48 +03:00
  • 4fe17fcecf sys_usbd improvements (#11202) RipleyTom 2021-11-27 02:49:35 +01:00
  • 276ee81da8 Ignore Log subsection for config obsolete check RipleyTom 2021-11-25 16:03:32 +01:00
  • 5e158bd3f2 Impl sys_usbd_get_device_location RipleyTom 2021-11-23 15:52:41 +01:00
  • 2b924175aa Emulated v406 usio clienthax 2021-11-24 20:59:48 +00:00
  • 37a722cc1d Audio backend improvements Vestrel 2021-11-25 03:41:05 +09:00
  • a84223bdc6 rpcs3: Fix the DATADIR path for AppImage orbea 2021-11-23 22:40:04 -08:00
  • 4df1a938b1 Unused var kd-11 2021-11-23 01:03:40 +03:00
  • 94a3b1cfe8 rsx: Roll back some optimizations kd-11 2021-11-17 23:02:08 +03:00
  • a21c6c4628 rsx: Fix handling of scaling requests for packed formats kd-11 2021-11-16 23:09:17 +03:00
  • 58f0fa3ca5 gl: Enable handling of X16 blit targets kd-11 2021-11-16 23:01:51 +03:00
  • 97bd8f7bc1 rsx: Update sampler format class when inheriting mipmap slices/sections kd-11 2021-11-15 22:58:57 +03:00
  • 4c0ef37a5c Stub uvc camera init clienthax 2021-11-22 17:52:18 +00:00
  • 1df8f52a9f vk: Remove lavapipe workaround AniLeo 2021-11-22 16:39:37 +00:00
  • f9434091c3 sys_usbd: make emulated turntable interrupt transfer as fast as possible shockdude 2021-11-22 18:19:36 -08:00
  • 59f253ba24 cmake: Use GNUInstalldirs orbea 2021-11-18 13:46:41 -08:00
  • c52d447381 sys_fs: Place all path-format checks upfront, implement more checks Eladash 2021-11-12 19:32:35 +02:00
  • 524b065bc8 Debugger: Show PPU reservation data Eladash 2021-11-21 11:41:05 +02:00
  • f7b55ec8d4 lv2: Add missing reservation disowning in lv2_obj::yield Eladash 2021-11-21 11:26:38 +02:00
  • e7fc2bfa3b Input: Log path on hid_open_path error Megamouse 2021-11-22 09:13:52 +01:00
  • 22e3075c64 cellSaveData: always log setList and setBuf Megamouse 2021-07-28 21:46:16 +02:00
  • 09ead539a5 improvise CELL_SAVEDATA_ERRDIALOG_NOREPEAT Megamouse 2021-07-28 21:09:11 +02:00
  • 5272dd951b Qt: simplify callbacks.resolve_path Megamouse 2021-07-28 17:31:35 +02:00
  • 7eee9e7b05 overlays: simplify backup icon copy procedure Megamouse 2021-07-28 17:17:45 +02:00
  • e5eb727110 Memory Searcher: Peek full string in log, fix case-insensitive search Eladash 2021-11-19 19:12:17 +02:00
  • 7352a5a495 GUI: Rename memory string searching tool to "Memory Searcher" Eladash 2021-11-19 19:44:22 +02:00
  • 3d859a7493 Update LLVM commit (fixup) Nekotekina 2021-11-18 14:25:02 +03:00
  • 3587cfd2df Update SpuTest to v1.1.2 RipleyTom 2021-11-18 02:41:48 +01:00
  • de2be90636 Qt: only show prefix for fatal messages Megamouse 2021-11-17 22:20:01 +01:00
  • 9f35c3f52d Properly recognize triggers and axes for evdev pads. Artur 2021-11-17 20:19:53 +01:00
  • 22910c02a9 Implement sceNpManagerGetPsHandle (#11164) RipleyTom 2021-11-17 19:02:01 +01:00
  • fef8905dc2 Update LLVM commit Nekotekina 2021-11-16 15:13:34 +03:00
  • 0f7534c755 VK: fix NVIDIA driverVersion check Megamouse 2021-11-15 18:31:27 +01:00
  • 4d0330bf82 rsx: fix possible segfault Megamouse 2021-11-15 18:30:44 +01:00
  • 026efd96b2 cellKbCnvRawCode: use proper constants Megamouse 2021-11-15 18:28:19 +01:00