Commit Graph

  • 82f21b16d2 VK: credit sashkinbro for the pipeline cache format and the Adreno split 0.9.4 jpolo1224 2026-08-20 18:13:35 -04:00
  • 2ed8442c11 Release: 0.9.4 (versionCode 20) jpolo1224 2026-08-20 17:58:45 -04:00
  • ab58fb087b lv2: stop logging sys_memory_container_get_size on every call jpolo1224 2026-08-20 17:55:36 -04:00
  • 9829bc5402 Android: wait for the previous VM to actually stop before booting jpolo1224 2026-08-20 17:34:07 -04:00
  • 0fb1757a84 PPU: report thread perf stats once, not on every stop-path pass jpolo1224 2026-08-20 17:19:03 -04:00
  • 53e225cf96 RPCN: stop burning a core whenever a game is not running jpolo1224 2026-08-20 17:19:03 -04:00
  • d9a0481dcb SPU: move the per-block recompiler diagnostics to trace jpolo1224 2026-08-20 17:03:56 -04:00
  • a2f0059551 VK: run the conversion kernels 64-wide on Adreno jpolo1224 2026-08-20 16:22:21 -04:00
  • cbee3cd44b VK: allow the compute work group size to be overridden for benchmarking jpolo1224 2026-08-20 16:08:20 -04:00
  • 5d71742da9 VK: persist the driver pipeline cache across runs jpolo1224 2026-08-20 16:08:07 -04:00
  • 21a64b9eb7 Merge RPCS3 upstream: ROP output remap and an ISO magic-check fix jpolo1224 2026-08-20 15:42:37 -04:00
  • 39571dc7c9 RPCN: stop sending requests with required fields empty jpolo1224 2026-08-20 14:06:40 -04:00
  • bfeb232b28 Release: 0.9.3.1, and make upload signing opt-in 0.9.3.1 jpolo1224 2026-08-20 13:16:42 -04:00
  • f707458b07 Revert the upstream ISO reader refactor jpolo1224 2026-08-20 12:48:38 -04:00
  • eaba425972 Build: stamp the real commit into the version string jpolo1224 2026-08-20 12:43:45 -04:00
  • da26a45548 Build: stage the legacy core in the Play script rather than trusting jniLibs jpolo1224 2026-08-20 12:18:23 -04:00
  • 05e4547f67 Build: a grep -q behind pipefail inverts every positive check jpolo1224 2026-08-20 12:00:21 -04:00
  • d02079f7c8 Build: reject a half-configured upload key, and find a JDK jpolo1224 2026-08-20 11:52:37 -04:00
  • 737a6927f1 Build: upload signing for Play, and minify off where it has to be jpolo1224 2026-08-20 11:50:27 -04:00
  • 0b4d9599e8 Build: verify the Play bundle by extracting it, not by grepping it jpolo1224 2026-08-20 11:46:58 -04:00
  • 769b64cb3a Build: split github and play flavors for a Play release jpolo1224 2026-08-20 11:18:53 -04:00
  • 4b147a71af Save data: an unfinishable save fixup is not fatal jpolo1224 2026-08-20 11:07:20 -04:00
  • a7093fe962 Release: 0.9.3 (versionCode 18) 0.9.3 jpolo1224 2026-08-20 08:35:23 -04:00
  • bab81aa23e Fix rpcn type cast warnings Megamouse 2026-08-20 01:57:18 +02:00
  • 8a6c96745a Fix iso magic read check Megamouse 2026-08-20 01:55:36 +02:00
  • 358101c47b Fix unused variable warnings Megamouse 2026-08-20 01:55:20 +02:00
  • c4eff69711 SPU LLVM: Document AVX-512 XFloat lowering yahfz 2026-08-20 02:48:40 -03:00
  • 5d2601599e [SPU LLVM] Optimize AVX-512 XFloat conversion yahfz 2026-08-16 15:26:55 -03:00
  • 07a24cf71d PPU: stop on a compile out-of-memory rather than limping on jpolo1224 2026-08-20 00:33:33 -04:00
  • 187654eae6 Revert the frame-generation work entirely jpolo1224 2026-08-20 00:16:33 -04:00
  • 276404e19d Framegen: restore the sync-fd handoff jpolo1224 2026-08-20 00:11:34 -04:00
  • 380f18484d VK: restore the SUBOPTIMAL acquire fix jpolo1224 2026-08-20 00:07:39 -04:00
  • 2844667673 Merge RPCS3 upstream, and revert tonight's frame-generation work jpolo1224 2026-08-20 00:01:42 -04:00
  • da11248a31 VK: synchronise the generated-frame acquire, and free framegen with the renderer jpolo1224 2026-08-19 23:49:17 -04:00
  • b3b8e707bc VK: acquire framegen's output before reading it jpolo1224 2026-08-19 23:46:19 -04:00
  • 32b3e17fd7 VK: stop generated frames leaking a swapchain image on every SUBOPTIMAL jpolo1224 2026-08-19 23:39:11 -04:00
  • 43dcf6d0ca Framegen: wait on a sync fd instead of idling framegen's whole device jpolo1224 2026-08-19 23:28:22 -04:00
  • cd829558a8 Revert "VK: turn frame generation pipelining back on" jpolo1224 2026-08-19 23:20:52 -04:00
  • 35b374f068 VK: turn frame generation pipelining back on jpolo1224 2026-08-19 23:16:26 -04:00
  • 3d257cfc0f VK: pay the deferred present from frame_context_cleanup, not one call site jpolo1224 2026-08-19 23:16:26 -04:00
  • 4f310af3e2 Revert: do not tear framegen down from the capture hook jpolo1224 2026-08-19 23:05:10 -04:00
  • 97d9abd579 VK: keep shader compilation off the cores the frame depends on jpolo1224 2026-08-19 22:51:42 -04:00
  • 8c3a017b51 VK: shut framegen's device down too when it is switched off jpolo1224 2026-08-19 22:48:40 -04:00
  • 7c03c75903 VK: give the memory back when frame generation is switched off jpolo1224 2026-08-19 22:41:39 -04:00
  • ac897144b3 PPU: survive running out of memory while compiling, and say so jpolo1224 2026-08-19 22:21:58 -04:00
  • d1e1d9975b Input: connect vibration, which was three unconnected halves jpolo1224 2026-08-19 21:25:47 -04:00
  • 007c4a56a1 RPCN: say on entry that the account is saved jpolo1224 2026-08-19 20:09:52 -04:00
  • b27b61f86e Network: expose the rest of the core's Net settings, and saved RPCN servers jpolo1224 2026-08-19 19:50:51 -04:00
  • b13bdd341b RPCN: sync the protocol to 31 and make the sign-in test work jpolo1224 2026-08-19 19:10:36 -04:00
  • e5e280cd3f Fix duplicate path addition digant73 2026-08-18 20:36:27 +02:00
  • 7c6c26c210 Input: pace edges only, and never drop a release jpolo1224 2026-08-19 18:10:25 -04:00
  • 6b0d57b32e RPCN: make online reachable jpolo1224 2026-08-19 18:06:33 -04:00
  • d0f9356199 PKG install: notice when it fails, and say why jpolo1224 2026-08-19 17:42:42 -04:00
  • c122edd638 unpkg: Fix buffer size checks Megamouse 2026-08-19 20:35:31 +02:00
  • d12d8782af unpkg: Mark pkg installation as failed if any thread throws an exception Megamouse 2026-08-19 20:19:44 +02:00
  • e73a40d9ce Input: one writer per trigger when a pad reports both ways jpolo1224 2026-08-19 17:27:42 -04:00
  • 5a34aeb06f Yakuza: also fix the FIFO desync, and get a host backtrace on Android jpolo1224 2026-08-19 17:16:00 -04:00
  • 99a0fa5dd9 cellGame: refuse a game data install onto a full device jpolo1224 2026-08-19 16:47:31 -04:00
  • 65454fef8e Yakuza Dead Souls: disable FIFO reordering jpolo1224 2026-08-19 16:46:21 -04:00
  • 64da425e81 gl: Fix copy_image_static behavior when formats are mismatched kd-11 2026-08-19 20:03:27 +03:00
  • 2e65c8b212 PPU: drop the store-conditional failure probe 0.9.2 jpolo1224 2026-08-19 14:04:44 -04:00
  • 91952ae4c1 Turnip: stop disabling fp16, add Space/Enter, make the IME actually appear jpolo1224 2026-08-19 13:50:37 -04:00
  • ef63026354 Keyboard: add the keys the Android IME does not have jpolo1224 2026-08-19 13:17:38 -04:00
  • da4169148f Diagnostics: name the participants in a guest-side stall jpolo1224 2026-08-19 13:09:02 -04:00
  • ca3b755fd1 PPU: advance rtime when a conditional store succeeds jpolo1224 2026-08-19 13:07:41 -04:00
  • 5c810c72c2 Make raw core overrides visible, and undoable jpolo1224 2026-08-19 11:15:46 -04:00
  • c1781b95cb Connect the keyboard to the emulator jpolo1224 2026-08-19 10:39:08 -04:00
  • fb5045d086 Build: keep the builder's absolute paths out of the binary jpolo1224 2026-08-19 09:04:13 -04:00
  • b78bae0b9f rsx: Integrate ROP remapping to the interpreter system kd-11 2026-08-18 22:58:17 +03:00
  • ca25fbaa5d vk/gl: Support ROP output remap in the interpreter kd-11 2026-08-18 22:39:06 +03:00
  • 323e2d35a2 rsx/fp: Implement support for ROP_OUTPUT_REMAP in the backends kd-11 2026-08-18 20:42:13 +03:00
  • 57ecb42433 rsx/fp: Plumb through support for channel remapping during ROP kd-11 2026-08-18 18:59:37 +03:00
  • 84ceef9717 rsx/glsl: Shrink command space in ROP_CONTROL structure to make room kd-11 2026-08-18 18:25:43 +03:00
  • 0dd3d6528c rsx/prog: Move in-shader color remap to FP prolog kd-11 2026-08-18 17:59:04 +03:00
  • ddd82ecada Make optional VSH on File ➔ All Titles ➔ Create LLVM Caches dialog (#19270) Antonino Di Guardo 2026-08-19 08:15:27 +02:00
  • 4c080066cf Save data: fix archive import always failing, and stop mangling names jpolo1224 2026-08-18 17:38:36 -04:00
  • 044ba9cb03 Save data: import a save or roster from a picked folder or .zip jpolo1224 2026-08-18 17:26:58 -04:00
  • 5dee5bc42e Release: 0.9.1 (versionCode 16) jpolo1224 2026-08-18 17:16:52 -04:00
  • 1b9ab35ac0 Docs: record the ANGLE prebuilts in the jniLibs table jpolo1224 2026-08-18 17:16:47 -04:00
  • 26c39e1f55 Input: only report player 1 connected until a port is actually driven jpolo1224 2026-08-18 17:16:41 -04:00
  • 8bc7ca307c Update README.md 0.9.1 jpolo1224 2026-08-18 16:30:45 -04:00
  • 7973b8ac6d windows: Fix clang x64/arm64 builds Ani 2026-08-18 20:46:46 +02:00
  • 93110e899f Release: 0.9 (versionCode 15) 0.9 jpolo1224 2026-08-18 15:09:55 -04:00
  • 4b27b585f5 Input: let analog triggers bind in the pad-button capture jpolo1224 2026-08-18 14:31:22 -04:00
  • bbf44c684c Input: pace digital transitions so a short press cannot fall between guest polls jpolo1224 2026-08-18 14:23:15 -04:00
  • f823f6fd66 Touch: list the keyboard button in the default layout so the editor offers it jpolo1224 2026-08-18 13:56:34 -04:00
  • 9a12b5e958 Pads 2-7 at startup, and an on-screen keyboard button jpolo1224 2026-08-18 13:43:32 -04:00
  • d094ecd491 Settings: put Emulate USB Keyboard in the Network tab jpolo1224 2026-08-18 13:29:42 -04:00
  • fda4cc3b50 Revert the added keyboard work: it duplicated an existing feature and shifted hotkey ordinals jpolo1224 2026-08-18 13:21:57 -04:00
  • 00ce69a315 Android: on-screen keyboard over the running game, and a setting to enable it jpolo1224 2026-08-18 13:09:51 -04:00
  • 422d831eff Android: give the guest a real keyboard jpolo1224 2026-08-18 12:57:34 -04:00
  • 55a54c924e SPU/Android: stop generated SPU code running off the end of the thread stack jpolo1224 2026-08-18 12:19:07 -04:00
  • 19d23eb691 SPU LLVM: fix ARM64 SHUFB byteswap fold and accurate-xfloat CFLTS jpolo1224 2026-08-18 12:19:06 -04:00
  • 884cb47dde SPU: fix ARM64 float-to-int conversions in the interpreter jpolo1224 2026-08-18 10:40:00 -04:00
  • 3c15df4e4d Update sceNpTrophy.cpp FlexBy420 2026-08-18 12:41:01 +02:00
  • 9b33316982 SPU: copy the reservation line 16 bytes at a time on ARM64, and add SPURS dispatch diagnostics jpolo1224 2026-08-18 08:10:43 -04:00
  • 719cf8a54a gl: Fix build warning kd-11 2026-08-18 05:04:48 +03:00
  • 1b879360b8 rsx: Fix OOB section writes generated due to mipmap dimension clamping kd-11 2026-08-18 05:02:49 +03:00
  • ad059d03af vk: Avoid redundant copy when writing to mip level or Z layer kd-11 2026-08-18 04:42:26 +03:00
  • 78ba581137 vk: Extend copy image API to support 3D offsets and extents kd-11 2026-08-18 04:08:34 +03:00