Commit Graph

  • 94f52d6dc0 android: jit: teach fallback_cpu_detection provide meaningful results for aarch64 DH 2025-02-28 21:12:22 +03:00
  • 3080b55d02 cfg: remove string::get() DH 2025-02-28 20:59:45 +03:00
  • bbb682a440 unpkg: allow package_reader creation with provided fs::file DH 2025-02-28 20:58:45 +03:00
  • f3d988d8ab fs::file: add from_native_handle constructor fs::get_*_dir tweaks for android DH 2025-02-28 20:58:02 +03:00
  • 2c122a4401 llvm: disable extra targets for android explicitly specify native target, llvm determines wrongly if cross compiler used DH 2025-02-28 20:56:23 +03:00
  • 26ce38a4ac 3rdparty/fusion: Always do build in release mode this library has python numpy dependency in debug build DH 2025-02-24 07:09:23 +03:00
  • 5084fb82b8 Android stuff 2 DH 2025-02-24 05:59:06 +03:00
  • 798c194025 android stuff DH 2025-02-24 01:21:21 +03:00
  • 11e214f332 rsx: Handle out-of-bounds read/writes from FIFO register IO kd-11 2025-03-10 14:21:22 +03:00
  • ddd3ac3663 Settings: Move 'Max Shader Compile Threads' next to the equivalent LLVM setting AniLeo 2025-03-04 12:43:56 +01:00
  • bacce9bb37 Settings: Move 'Vulkan Queue Scheduler' to Debug AniLeo 2025-03-03 13:07:38 +01:00
  • aa819c8b97 Settings: Move 'Disable On-Disk Shader Cache' to Debug AniLeo 2025-03-03 13:05:19 +01:00
  • af768d5c22 Settings: Move 'Disable Asynchronous Memory Manager' to Debug AniLeo 2025-03-03 13:02:29 +01:00
  • 2bf5ae3272 Settings: Move 'SPU Profiler' to Debug AniLeo 2025-03-03 13:00:50 +01:00
  • a074b14631 Settings: Move 'PPU Vector NaN Fixup' to Debug AniLeo 2025-03-03 12:59:50 +01:00
  • ac7d53cc37 Settings: Specify FSR 1 AniLeo 2025-03-03 12:55:37 +01:00
  • 6d46d45983 Settings: Default 'Shader Mode' to Async with Interpreter AniLeo 2025-03-03 12:52:57 +01:00
  • eea2f19d82 Settings: Move 'SPU Block Size' to the middle column AniLeo 2025-03-03 12:46:24 +01:00
  • 2dfbab457a rsx: Reupload surface if the surface cache denies knowledge of it kd-11 2025-03-09 21:08:12 +03:00
  • 5e5f82d1a2 Set CI msbuild verbosity to minimal to reduce spam Zion Nimchuk 2025-03-08 09:58:31 -08:00
  • 5e4637e15c SPU LLVM: Subtract Timebase from decrementer Elad 2025-03-08 18:49:36 +02:00
  • a3d2e93b14 move script to .ci/generate-qt-ts.sh FlexBy420 2025-03-08 22:35:32 +01:00
  • 100454398c Make suggested changes and remove unnecessary package FlexBy420 2025-03-08 00:35:16 +01:00
  • cce43beeae Apply suggestions from code review FlexBy420 2025-03-07 00:51:50 +01:00
  • ebcb61b34b fix the branch name in qt-ts.yml FlexBy420 2025-03-06 18:13:58 +01:00
  • 47b880fa8d Move ts generator job to seperate workflow file FlexBy420 2025-03-06 18:13:02 +01:00
  • cd76f05a86 Create qt-ts.yml FlexBy420 2025-03-06 18:12:35 +01:00
  • 9173fc9815 fix branch name in .ts job FlexBy420 2025-03-06 00:23:29 +01:00
  • 7df5cb84b5 add a job for generating translation template file (.ts) FlexBy420 2025-03-06 00:10:41 +01:00
  • e6b3c2061e rsx: Fix boundary seek logic for FIFO addresses kd-11 2025-03-09 01:17:56 +03:00
  • 563a3d3587 Target macOS 14 instead of 13 (fixes camera) schm1dtmac 2025-02-19 13:16:40 +00:00
  • 3be1e0b6ff rsx: Clean up and simplify texture register manipulation tests kd-11 2025-03-08 20:58:44 +03:00
  • 93899bf5a9 rsx/FIFO: Reimplement grabbing command args as a contiguous pointer kd-11 2025-03-08 20:45:28 +03:00
  • ec120d1cbb rsx: Add stubs for FP rehash checks on barrier acquire kd-11 2025-03-08 19:51:03 +03:00
  • df7a2ab467 rsx: Unify fragment texture config changes dirty bit tracking kd-11 2025-03-08 19:43:10 +03:00
  • a39a743abe rsx/prog: Fix compiler warning kd-11 2025-03-08 19:38:17 +03:00
  • eca86ad449 rsx: Add program cache lookup ellision rate to overlay kd-11 2025-03-08 19:35:47 +03:00
  • a1c8f3a528 rsx/prog: Use a proper cache hint key instead of disjointed counters kd-11 2025-03-08 19:03:05 +03:00
  • 26495a8455 SPU: Fixup Elad 2025-03-08 13:45:34 +02:00
  • 32df7315be RSX: Do not invalidate FP analysis on same register writes Elad 2025-03-06 13:29:32 +02:00
  • 7995181235 RSX: Return FP shader as is if no changes were made Elad 2025-03-05 18:36:20 +02:00
  • 75dc2a12e2 RSX: Return VP shader as is if no changes were made Elad 2025-03-05 13:51:49 +02:00
  • ae39c5b8cb RSX: Optimize vertex program ucode invalidation Elad 2025-03-04 06:24:11 +02:00
  • eb43fbbb2a Update SDL to 3.2.8 Megamouse 2025-01-24 08:27:08 +01:00
  • e4ed5c47a3 Fixup Elad 2025-03-08 10:39:39 +02:00
  • e4b9a21acc SPU Analyzer: Fix for value propagation Elad 2025-03-08 10:19:35 +02:00
  • bfb9dfea7e RSX: ProgramStateCache loops optimizations Whatcookie 2025-03-07 02:54:12 -05:00
  • 8ed2089070 RSX: Fix UB in FIFO_control::get_current_arg_ptr() Elad 2025-03-06 18:03:32 +02:00
  • 583ec5d819 Update FW 4.92 Latest Version (#16811) JoãoPaulo 2025-03-05 10:00:07 -03:00
  • 59280a133c vk: Do not force strict query scopes by default kd-11 2025-03-05 13:51:45 +03:00
  • ba12de867e static analysis: fix memory leak in decompress Megamouse 2025-03-04 19:45:46 +01:00
  • ca3d02fc61 static analysis: ensure is always false Megamouse 2025-03-04 19:45:22 +01:00
  • a49c4c7682 static analysis: duplicate assignment Megamouse 2025-03-04 19:44:58 +01:00
  • 4f52c67566 static analysis: suspicious code Megamouse 2025-03-04 19:44:39 +01:00
  • 7a6a96254c static analysis: remove unused overrides Megamouse 2025-03-04 19:44:17 +01:00
  • 6abb863a54 static analysis: std::move Megamouse 2025-03-04 19:43:44 +01:00
  • e8463403f5 static analysis: uninitialized variables Megamouse 2025-03-04 19:42:10 +01:00
  • 815a4e7dc1 static analysis: less references Megamouse 2025-03-04 19:41:34 +01:00
  • df2f68da44 static analysis: more const ref Megamouse 2025-03-04 19:39:25 +01:00
  • a8fc3f5f74 static analysis: more const Megamouse 2025-03-04 19:38:16 +01:00
  • d3c5cc7b13 ci: Use more variables for LLVM and QT Megamouse 2025-03-04 22:45:44 +01:00
  • 760e43ad2c VS: move LLVM AdditionalDependencies to rpcs3_default.props Megamouse 2025-03-04 22:47:17 +01:00
  • 229734e45f VS: add some missing filters Megamouse 2025-03-04 22:46:03 +01:00
  • 66952fe301 Add memory breakpoints RipleyTom 2025-03-01 17:08:10 +01:00
  • cb659474d9 overlays: fix friends/trophy list input on paused emulation Megamouse 2025-03-03 18:00:44 +01:00
  • d429776418 Qt/patches: Only consider bootable games Megamouse 2025-03-03 09:04:32 +01:00
  • d034f6a77f Qt/patches: move game list loop to patch manager Megamouse 2025-03-03 09:02:09 +01:00
  • 1920aee415 RSX: Fix issue where linux builds could hit illegal instruction on machines without AVX-512 - Place avx-512 function attributes in their own functions Malcolm Jestadt 2025-03-02 17:54:45 -05:00
  • 783079266e Emulator: Implement config CLI args, add barrier for host CLI args Elad 2025-03-01 08:16:03 +02:00
  • bd41774960 overlays/osk: implement horizontal scroll Megamouse 2025-02-27 04:06:39 +01:00
  • 4aa25285a3 overlays: use thread local static vector in get_glyph_data Megamouse 2025-02-26 21:46:24 +01:00
  • 7fd1f5b5d3 Fix some warning Megamouse 2025-02-26 19:43:57 +01:00
  • 72ee5ed10d overlays: add ability to hide hidden trophies Megamouse 2025-03-01 10:54:04 +01:00
  • 048a44cbe5 overlays: add getter for selected entry Megamouse 2025-03-01 09:57:56 +01:00
  • 6f5f7ece06 overlays: fix and optimize layout exit loops Megamouse 2025-02-28 21:05:23 +01:00
  • b3d28e2309 Switch Windows and Linux x64 builds and deployments to GitHub Actions Zion Nimchuk 2025-03-01 11:06:41 -08:00
  • 1dc3ebf891 SPU Analyzer: A fixup for crash, TODO: proper fix trigger 2025-03-02 00:24:42 -08:00
  • 6bd1ab576c RSX: Use AVX-512-ICL code in get_vertecx_program_ucode_hash and in vertex_program_compare - Code is about 4 times as fast on my zen4 machine - Should be twice as fast on zen5 machines with full width AVX-512 Malcolm Jestadt 2025-02-28 08:45:34 -05:00
  • 8e6272bfee Qt: Fix boot failed dialog trigger 2025-03-01 10:03:04 -08:00
  • 0aca5e222f vk: Fix MacOS build kd-11 2025-03-01 16:56:43 +03:00
  • b8411a90cd vk/swapchain: Fix WSI swapchain configuration overrides kd-11 2025-03-01 16:16:07 +03:00
  • 4e9365f76b vk/swapchain: Consolidate native swapchain implementation for platforms where it is not implemented kd-11 2025-03-01 14:31:16 +03:00
  • 602fe15641 vk/swapchain: Move platform-specific code to appropriate headers kd-11 2025-03-01 14:20:51 +03:00
  • 8b2e792d31 vk: Refactor swapchain into separate platform headers kd-11 2025-03-01 14:06:56 +03:00
  • aca1cdf0b6 vk: Refactor instance management header kd-11 2025-03-01 14:03:26 +03:00
  • af23df842d PPU: Report encrypted modules with KLIC in main file, opportunistic compilation at exit-spawn (#16743) trigger 2025-03-01 01:45:03 -08:00
  • b266e3d4bf rpcs3_version: Bump to 0.0.35 v0.0.35 Ani 2025-02-28 19:30:55 +00:00
  • 4e08242074 Remove ProgramDatabase from libpng and zlib Zion Nimchuk 2025-02-28 08:03:29 -08:00
  • 0690315d9e Use ccache on Windows CI build Zion Nimchuk 2025-02-27 23:08:52 -08:00
  • 207ee59acd PPU Analyzer: Firmware/import caller analysis and KLIC finding pass Elad 2025-02-23 19:04:14 +02:00
  • e97bfecb7f Deploy aarch64 builds via via GitHub Actions instead of Cirrus Zion Nimchuk 2025-02-17 21:40:17 -08:00
  • fe1fd86216 move texture_cache_types implementation to cpp Megamouse 2025-02-24 21:56:29 +01:00
  • 4f3f155bbf Update zstd to 1.5.7 Megamouse 2025-02-26 08:17:30 +01:00
  • f284849fce Update curl to 8.12.1 Megamouse 2025-02-26 08:16:48 +01:00
  • 527da94dfa Update libpng to 1.6.47 Megamouse 2025-02-26 08:16:31 +01:00
  • 7970c2a6af Update SDL to 2.32.0 Megamouse 2025-02-26 08:16:18 +01:00
  • c61199dd27 Fix signed vs unsigned comparison warning Megamouse 2025-02-26 08:09:52 +01:00
  • 29ad4ecc78 concepts: fix review notes oltolm 2025-02-25 18:43:07 +01:00
  • ebde5310b9 use concepts instead of std::enable_if oltolm 2025-01-03 11:00:18 +01:00
  • 5e6aef5dfd cellMic: fix division by zero Megamouse 2025-02-25 21:16:43 +01:00