Commit Graph

  • f103004aa0 sys_prx/overlay: Fix disambiguator of module names opened by FD (#10340) Eladash 2021-05-26 23:38:17 +03:00
  • 5b4631dcf9 Set min gcc version to 11 Megamouse 2021-05-26 21:21:01 +02:00
  • 177933e212 Refactor hidapi submodule (#10346) polar 2021-05-26 20:03:53 +01:00
  • 83d3658ef0 scale debug overlay based on current dpi settings Megamouse 2021-05-26 00:16:24 +02:00
  • 44f0ca08e2 Simplify PPU exit Eladash 2021-05-22 09:02:30 +03:00
  • 338dc62474 vk: Fixup on linux + RADV combo (#10341) kd-11 2021-05-25 22:40:53 +03:00
  • a736350859 rsx/vk: Use backend configuration to track options that can be modified on a per-device basis kd-11 2021-05-25 20:04:45 +03:00
  • 156b092dc9 vk: Lock passthrough DMA behind the async streaming option kd-11 2021-05-25 19:18:01 +03:00
  • 122bb4d829 vk: Avoid repeated chip_class lookup by using generic global function kd-11 2021-05-25 19:10:47 +03:00
  • 7508949ca8 vk: Add workarounds to disable incompatible options kd-11 2021-03-13 12:42:10 +03:00
  • c882c8f417 CI: Add FreeBSD 13 JohnHolmesII 2021-05-25 07:50:04 -07:00
  • ac59073071 perf_overlay: update interval config update Megamouse 2021-05-22 21:36:45 +02:00
  • 7311c161f6 vm_native: fix Linux/Posix sparse file check Nekotekina 2021-05-25 09:51:17 +03:00
  • 9ba3e6d3f7 sys_mmapper: Fix IPC-enabled instances memory consumption Eladash 2021-05-22 05:54:52 +03:00
  • 5db38c0127 vm_native: improve sparse file check (Linux/BSD) Nekotekina 2021-05-24 11:06:26 +03:00
  • 191cb92300 vm_native: improve sparse file implementation (Win32) Nekotekina 2021-05-23 20:50:05 +03:00
  • 2491aad6f2 types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts Nekotekina 2021-05-22 21:46:10 +03:00
  • 4b239a0b87 types.hpp: rewrite _u16-_u64 suffixes Nekotekina 2021-05-22 16:41:02 +03:00
  • 2768727e2f types.hpp: replace custom std::bit_cast Nekotekina 2021-05-22 14:26:20 +03:00
  • 309759b725 kernel-explorer: Save self mem-container ID and use it Eladash 2021-05-22 20:42:28 +03:00
  • 18627960d7 Bump gcc to 11, shellcheck and SDL2 (#10324) Zion 2021-05-22 03:36:23 -07:00
  • 160b131de3 types.hpp: implement smin, smax, amin, amax Nekotekina 2021-05-22 10:35:15 +03:00
  • 613777afde vm_native: try to workaround another bug (Win32) Nekotekina 2021-05-21 16:48:39 +03:00
  • dcfd29c2d9 kernel-explorer: Implement PPU scheduler state information Eladash 2021-05-21 08:48:37 +03:00
  • a7d0c4fb1e kernel-explorer: Fix horrible performance Eladash 2021-05-21 10:57:15 +03:00
  • 3a2b9f83ec TROPUSR: Optimization Eladash 2021-03-13 15:42:35 +02:00
  • 48870f3e8b TROPUSR: Loader Improvements Eladash 2021-03-13 15:36:59 +02:00
  • 1f93fc902b crypto light refactoring. using volatile f/p guaranting assembly will generate call* instruction on memset for secure buffer zeroing. usage in sha1 api as well. David Carlier 2021-04-18 19:33:38 +01:00
  • c646476ca8 logs.hpp: another fixup for RPCS3.log Nekotekina 2021-05-21 00:02:38 +03:00
  • de94f6c2f6 logs.hpp: fix fatal typo Nekotekina 2021-05-20 19:10:32 +03:00
  • f0c4aa6777 Fix bugs due to clocks scale setting being dynamic Eladash 2021-05-20 13:21:50 +03:00
  • 0811d2d527 Fix bug of sys_rsx_context_attribute Eladash 2021-05-20 09:25:32 +03:00
  • 3abf14beef Update sys_rsx_context_attribute Eladash 2021-05-20 09:24:31 +03:00
  • 638f20c80f Improve get_current_cpu_thread() Eladash 2021-05-20 07:00:22 +03:00
  • 04cac6cd33 logs.hpp: refactoring (logs::message) Nekotekina 2021-05-19 14:30:39 +03:00
  • 1d0f6eebdc Improve error_code (new formatting constructor) Nekotekina 2021-05-19 10:12:57 +03:00
  • 16620f6835 vm_native: sparse file fixup (Win32) Nekotekina 2021-05-19 16:34:31 +03:00
  • 88bfd3c3a7 Update commits Nekotekina 2021-05-19 20:07:10 +03:00
  • 4b11a4256e Add supporters Nekotekina 2021-05-19 20:04:16 +03:00
  • 1dc00ccedd edat: Remove redundant logging Megamouse 2021-05-19 20:19:59 +02:00
  • 7832acbceb Minor change in msg_dialog_frame Megamouse 2020-11-26 17:48:23 +01:00
  • 0042f4e16e metainfo: move away from deprecated appdata Lctrs 2021-05-18 17:15:03 +02:00
  • ffc9211ce2 metainfo: make license explicit Lctrs 2021-05-18 17:14:30 +02:00
  • 8217840acc Simplify error_code class Nekotekina 2021-05-19 00:32:15 +03:00
  • cd7253bac9 Downgrade LLVM to previous commit (fixup) Nekotekina 2021-05-18 23:21:46 +03:00
  • d3b0a3dc46 bs_t<>: add all_of() and none_of() Nekotekina 2021-05-18 21:40:54 +03:00
  • e91dd3e373 Update LLVM Nekotekina 2021-05-18 17:27:22 +03:00
  • 6e497ae372 vm: disable sparse files on win7 Nekotekina 2021-05-18 13:31:46 +03:00
  • 7398200980 3rdparty: Add option to build against system xxhash Emmanuel Gil Peyrot 2021-05-17 17:03:47 +02:00
  • 8ed42410bf 3rdparty: Add option to build against system pugixml Emmanuel Gil Peyrot 2021-05-17 17:03:43 +02:00
  • 8f271861f5 3rdparty: Add option to build against system flatbuffers Emmanuel Gil Peyrot 2021-05-17 17:03:34 +02:00
  • f6a70e2e08 3rdparty: Fix building with system wolfssl Emmanuel Gil Peyrot 2021-05-17 17:02:07 +02:00
  • 52780e65e7 SPU LLVM: Optimize branching - Detect a pattern where vpmovmskb and a check against the sign bit can be used instead of checking against zero Malcolm Jestadt 2021-05-15 06:30:38 -04:00
  • 57cd4ff3c6 Move HLE table address to FXO (#10284) Eladash 2021-05-17 14:22:27 +03:00
  • 2e28e2d293 lv2: Fix overflows of periodic timers Eladash 2021-05-16 07:52:38 +03:00
  • 13e2f26a67 Make RPCS3 license explicit in README Hula Hoop 2021-05-16 16:12:42 +05:30
  • 73b77525eb fix azure builds Megamouse 2021-05-16 08:07:29 +02:00
  • a84cf030bb Fixup kd-11 2021-05-15 21:45:04 +03:00
  • af05ebe428 Update cmakelists kd-11 2021-05-13 01:02:11 +03:00
  • c5a06dab0a rsx: Refactor program texture state handling to be persistent across shader swaps kd-11 2021-05-13 00:56:01 +03:00
  • 11bace8804 BUILD: Move buildfiles & improved prop includes (#10251) polar 2021-05-15 19:20:12 +01:00
  • 7a9a46e093 kernel-explorer: Implement SPU ports/interrupt tags information Eladash 2021-05-12 08:12:18 +03:00
  • 8bd58b1ad4 Remove lv2_event_queue::check(weak_ptr) Eladash 2021-05-14 20:10:47 +03:00
  • c681395fb2 sys_interrupt: weak_ptr -> shared_ptr Eladash 2021-05-14 17:55:07 +03:00
  • 33580e0aa1 sys_timer: weak_ptr -> shared_ptr Eladash 2021-05-14 17:46:16 +03:00
  • 47436bd774 sys_spu: weak_ptr -> shared_ptr Eladash 2021-05-14 15:24:41 +03:00
  • a992a5fba9 cellAudio: weak_ptr -> shared_ptr Eladash 2021-05-14 15:18:30 +03:00
  • 94e2f464e3 CPU Profiler: weak_ptr -> shared_ptr Eladash 2021-05-14 15:09:20 +03:00
  • 56471f4ad4 SPU: Optimize SPU ports/queues Eladash 2021-05-14 14:21:10 +03:00
  • cacb852a1e Emulation stopping bugfix Eladash 2021-05-14 11:21:22 +03:00
  • 6dca588370 SPU LLVM: improve MPYH instruction Nekotekina 2021-05-13 23:14:27 +03:00
  • cdf25d902a Update LLVM commit Nekotekina 2021-05-13 16:18:49 +03:00
  • 2a26bc6668 Fix page mapping rights to file mapping Nekotekina 2021-05-13 13:49:17 +03:00
  • 4e12e70929 Add Intel's Rocket Lake 11th gen cpu. (#10205) Paul 2021-05-13 05:34:37 -03:00
  • f0ad20a250 Implement const_str_t<> helper Nekotekina 2021-05-12 18:41:54 +03:00
  • 8ae727ca04 lv2_obj::create: fix pessimizing move Nekotekina 2021-05-12 18:44:35 +03:00
  • 5b6537674f Enable -Wattributes warnings Nekotekina 2021-05-12 18:41:31 +03:00
  • 126141cdce vm_native: improve sparse file handling Nekotekina 2021-05-12 18:39:13 +03:00
  • fe17c83020 reverted comment octopoulo 2021-05-09 20:36:21 +02:00
  • b8928d230a gl: Intel GPU shader fix octopoulo 2021-05-09 20:32:16 +02:00
  • 675c9a7945 vk: Ensure MSAA surfaces are in RW state before attempting to transfer data. kd-11 2021-05-12 01:27:50 +03:00
  • 1a73b0a0da rsx: Fix transfer barriers not triggering resolve target initialization kd-11 2021-05-12 00:44:40 +03:00
  • f7b845d49c fs: Optimize filesystem handle reconstruction Eladash 2021-05-11 22:09:46 +03:00
  • 0bd64a0e72 Don't fatal on sparse file initialization failure Nekotekina 2021-05-09 15:41:36 +03:00
  • acded1e08a rsx: Move sys_rsx info to rsx::thread (#10258) Eladash 2021-05-09 21:16:14 +03:00
  • a4f4b81e6b vk: Add some more debugging utils for RDC captures kd-11 2021-05-08 19:09:19 +03:00
  • 0b18ec8208 vk: Allow flipping without wait kd-11 2021-05-08 19:08:53 +03:00
  • e3944bc67f rsx: Handle transfer_read differently from transfer_write kd-11 2021-05-08 19:08:32 +03:00
  • b085284c55 rsx: Ignore write-to-self via blit engine. kd-11 2021-05-08 10:47:09 +03:00
  • 31b55e0030 event queue: Structure size efficiency Eladash 2021-05-08 20:08:25 +03:00
  • 7a4918e4a4 kernel explorer: Implement interrupt handler/service information Eladash 2021-05-07 22:19:41 +03:00
  • 1e1880893a sys_interrupt: Save ID of self tag/handler Eladash 2021-05-07 21:55:06 +03:00
  • 363cc60c82 sys_event: Save ID of self event queue Eladash 2021-05-07 20:48:26 +03:00
  • b09970f159 couple of warning build fixes David Carlier 2021-05-09 08:05:48 +01:00
  • 52930a7597 VS: fix some filters Megamouse 2021-05-07 22:29:38 +02:00
  • 96fa531566 Qt: allow renaming of the current user Megamouse 2021-05-07 22:10:29 +02:00
  • 64997662d2 LV2: Fixup for IPC Eladash 2021-05-07 13:08:16 +03:00
  • 900ebf6583 sys_event: Typo fix (#10246) Eladash 2021-05-07 11:34:25 +03:00
  • ce94a4ecea BUILD: Refactor libpng submodule (#10238) polar 2021-05-07 09:07:42 +01:00
  • 7b6482c01d LV2: Improve IPC support (#10206) Eladash 2021-05-07 09:58:30 +03:00