Commit Graph

  • 14079425fa Credit CamilleLaVey in the SGSR implementation, not just the shader master 0.9.4.4 jpolo1224 2026-08-24 17:06:23 -04:00
  • 4bf82b6df0 Touch editor: dock the panel away from the widget being edited jpolo1224 2026-08-24 17:03:07 -04:00
  • 03b5bde716 Sharpening in the in-game menu, named for the upscaler in use jpolo1224 2026-08-24 16:55:56 -04:00
  • 81346ebb8b Touch editor: let the panel get out of the way jpolo1224 2026-08-24 16:48:02 -04:00
  • f53a76c0fc SGSR upscaling jpolo1224 2026-08-24 16:46:30 -04:00
  • 13dcec9e66 Merge RPCS3 upstream, excluding the ISO timestamp change jpolo1224 2026-08-24 16:13:52 -04:00
  • 2fc3566a7b Add the Thermals source file itself jpolo1224 2026-08-24 16:09:04 -04:00
  • 8bc2da9d3f Android: 0.9.4.4 (versionCode 38) jpolo1224 2026-08-24 16:01:28 -04:00
  • d65a603547 Remove the Xillia 2 hang instrumentation jpolo1224 2026-08-24 15:57:34 -04:00
  • cd1fd0e585 Android: 0.9.5.7 (versionCode 37) jpolo1224 2026-08-24 15:37:35 -04:00
  • 54f354c6ef Spin detector: count repeats of one cia, and decay instead of resetting jpolo1224 2026-08-24 15:37:35 -04:00
  • bbf7520fc9 Android: 0.9.5.6 (versionCode 36) jpolo1224 2026-08-24 15:31:31 -04:00
  • 123be4da84 Spin detector: a wait sample skips, it does not reset jpolo1224 2026-08-24 15:31:31 -04:00
  • aa04822135 Android: 0.9.5.5 (versionCode 35) jpolo1224 2026-08-24 15:26:30 -04:00
  • df1cb84789 Spin detector: measure the cia range, and report it jpolo1224 2026-08-24 15:26:30 -04:00
  • 59dc158841 Android: 0.9.5.4 (versionCode 34) jpolo1224 2026-08-24 15:19:49 -04:00
  • ea52e9bef4 Detect a spinning guest thread, not a stopped one jpolo1224 2026-08-24 15:19:35 -04:00
  • d1f7060c19 Android: 0.9.5.3 (versionCode 33) jpolo1224 2026-08-24 15:09:33 -04:00
  • b8cc008d96 Hang detector: sys_mutex_lock only, and a relative collapse jpolo1224 2026-08-24 15:09:23 -04:00
  • db38d6d737 Android: 0.9.5.2 (versionCode 32) jpolo1224 2026-08-24 15:02:59 -04:00
  • 5e49d77c76 Detect a hang by guest lock traffic, not by frames jpolo1224 2026-08-24 15:02:59 -04:00
  • 595f8009cc Android: 0.9.5.1 (versionCode 31) jpolo1224 2026-08-24 14:56:10 -04:00
  • 53f8ab219f Watchdog: IsStopped() is true while LOADING, so the guard skipped it jpolo1224 2026-08-24 14:55:58 -04:00
  • bfc0b5d73e Android: 0.9.5.0 (versionCode 30) jpolo1224 2026-08-24 14:49:27 -04:00
  • fae49e2b6c Watchdog: seed the stall clock instead of bailing on it jpolo1224 2026-08-24 14:49:26 -04:00
  • c3cc0c9687 Android: 0.9.4.9 (versionCode 29) jpolo1224 2026-08-24 14:35:17 -04:00
  • 03500a8da6 Poll the hang watchdog off the RSX thread jpolo1224 2026-08-24 14:30:19 -04:00
  • f130141eb3 Android: 0.9.4.8 (versionCode 28) jpolo1224 2026-08-24 14:22:27 -04:00
  • 3727c000bc Stop the hang detector disarming itself after the first stall jpolo1224 2026-08-24 14:22:12 -04:00
  • 8142af1faa Count audio underruns instead of inferring them jpolo1224 2026-08-24 14:05:19 -04:00
  • df14be53f7 Android: 0.9.4.7 (versionCode 27) jpolo1224 2026-08-24 13:33:52 -04:00
  • 46c37dc1d6 Stop log rotation destroying the log people are trying to send jpolo1224 2026-08-24 13:33:52 -04:00
  • 6ab1a4b456 Show device temperatures on the performance overlay jpolo1224 2026-08-24 13:27:11 -04:00
  • b9ed11da20 Drop fast-forward from the in-game menu and the second screen jpolo1224 2026-08-24 13:24:10 -04:00
  • 58ac171af5 Android: 0.9.4.6 (versionCode 26) jpolo1224 2026-08-24 12:38:37 -04:00
  • a7ec28f7a8 SPU: always notify reservation waiters after a successful store jpolo1224 2026-08-24 12:38:25 -04:00
  • dd373795bb Android: 0.9.4.5 (versionCode 25) jpolo1224 2026-08-24 11:43:52 -04:00
  • 45abc35dab Dump the SPU that stopped, not an idle one, and all of its registers jpolo1224 2026-08-24 11:35:49 -04:00
  • 851c3191f2 Android: 0.9.4.4 (versionCode 24) jpolo1224 2026-08-24 10:23:00 -04:00
  • 3a7c4f2061 cellAudio: fix the buffer-target ratio comparing microseconds to samples jpolo1224 2026-08-24 10:08:52 -04:00
  • 762bf323de cellAudio: report how much audio is queued jpolo1224 2026-08-24 10:03:02 -04:00
  • 08d290f701 Dump guest thread state when the game stops drawing jpolo1224 2026-08-24 09:52:39 -04:00
  • 071c9f10f1 rsx: Relax checking of NV4097_SET_SHADE_MODE inputs to match hw kd-11 2026-08-24 02:36:06 +03:00
  • 68f260a698 Update Qt to 6.11.2 Megamouse 2026-08-23 17:47:35 +02:00
  • 261b467b83 Qt: Allow to select ps move hue by mouse click Megamouse 2026-08-23 12:43:52 +02:00
  • 9bcd45d70c opencv: simplify includes. there's no need for photo Megamouse 2026-08-23 11:44:04 +02:00
  • 8bbdd3715a psmove: Add minor optimization for non diagnostic mode Megamouse 2026-08-23 10:55:58 +02:00
  • b8816a1e0e Update opencv to 4.14.0 Megamouse 2026-08-21 22:41:12 +02:00
  • 5bc2928588 gui: Fix firmware install through drag-and-drop Ani 2026-08-23 13:07:37 +02:00
  • e678a8e572 rsx: Fix tiled region matching kd-11 2026-08-22 21:10:00 +03:00
  • dca685b67d Android: 0.9.4.3 (versionCode 23) 0.9.4.3 jpolo1224 2026-08-23 02:51:07 -04:00
  • 78650f32d8 Savers: always run gl1_init(), never trust a stale g_started jpolo1224 2026-08-23 02:44:04 -04:00
  • 24951bb863 Fix animated background locking users out of the app jpolo1224 2026-08-23 02:15:41 -04:00
  • 620eaf5066 Oboe: correct a device that opens at the wrong sample rate jpolo1224 2026-08-23 01:52:24 -04:00
  • 5d91f8c56b Say why an ISO failed to boot instead of a bare error jpolo1224 2026-08-23 01:47:38 -04:00
  • 06b33abf27 Send rumble to the controller, not the phone jpolo1224 2026-08-23 01:39:03 -04:00
  • 3aac7d776d rsx/fp: Improve DP3 instruction precision Gabriel Costa 2026-08-22 11:17:01 -03:00
  • daed55c427 Release: 0.9.4.2 0.9.4.2 jpolo1224 2026-08-22 10:09:25 -04:00
  • 8bbcd5936d Bugfixes RipleyTom 2026-08-20 15:40:55 +02:00
  • 43d26f3720 FrameGen: flush the generated blit before presenting it, and refuse multithreaded RSX jpolo1224 2026-08-22 06:27:43 -04:00
  • 30f4d93733 FrameGen: read the presented image in the layout it is actually in jpolo1224 2026-08-22 06:26:10 -04:00
  • 1e9f8c70da FrameGen: give the capture barrier a real source scope, and ask for TRANSFER_SRC jpolo1224 2026-08-22 06:24:56 -04:00
  • e7ab163b54 FrameGen: release its Vulkan objects before the device that owns them jpolo1224 2026-08-22 06:22:39 -04:00
  • e66ce8328a FrameGen: stop reading the shader cache twice per frame, and fix the output image layouts jpolo1224 2026-08-22 06:19:06 -04:00
  • a378f38ba6 FrameGen: never stall a frame waiting for the previous interpolation jpolo1224 2026-08-22 06:14:00 -04:00
  • f2bce78ba1 FrameGen: report what the fence wait actually returned jpolo1224 2026-08-22 06:00:40 -04:00
  • f55a246f22 FrameGen: revert the single-submit restructure, keep the resolution and timeout fixes jpolo1224 2026-08-22 05:54:58 -04:00
  • 8759a648f7 FrameGen: one command buffer and one submit, as ARMSX2 does jpolo1224 2026-08-22 05:20:43 -04:00
  • 5dc669bc7f FrameGen: acquire generated frames with a semaphore instead of nothing jpolo1224 2026-08-22 05:12:48 -04:00
  • 11f960fde9 FrameGen: use the fp16 shaders, which this device has and ARMSX2's hardcode denied it jpolo1224 2026-08-22 04:19:21 -04:00
  • c537563d14 FrameGen: rotate command buffers so a frame stops waiting on the one before it jpolo1224 2026-08-22 04:14:13 -04:00
  • f8b4d63323 FrameGen: keep the interpolation off the frame's own command buffer jpolo1224 2026-08-22 04:06:54 -04:00
  • eda6870a47 FrameGen: process the real frame in the frame's own command buffer, like ARMSX2 does jpolo1224 2026-08-22 04:00:33 -04:00
  • b4a552d697 FrameGen: take the interpolation off the critical path, and fix the shader cache flags jpolo1224 2026-08-22 03:51:34 -04:00
  • caaadbe266 FrameGen: fix the allocator crash and the shader gate, and expose the rest of the settings in-game jpolo1224 2026-08-22 03:39:59 -04:00
  • b5f449ccb6 FrameGen: run the ported passes, and stop going through the separate device jpolo1224 2026-08-22 03:19:55 -04:00
  • e05ea4d219 FrameGen: port Camille's native LSFG implementation from ARMSX2 jpolo1224 2026-08-22 03:03:36 -04:00
  • d8a98305b8 Library: fail a game the app cannot read, instead of hanging on its loading screen 0.9.4.1 jpolo1224 2026-08-21 20:50:04 -04:00
  • 2f0c63ac1b ISO: stop treating a short magic read as "not an ISO" jpolo1224 2026-08-21 19:50:32 -04:00
  • 4b8ffa3702 Release: 0.9.4.1 jpolo1224 2026-08-21 17:20:11 -04:00
  • c01f2e9ba8 Boot: warn when PPU Threads is not 2 jpolo1224 2026-08-21 17:19:44 -04:00
  • 71c694c9ab Really Slick Screensavers as library backgrounds, and rename the ARMSX2-era settings mirror jpolo1224 2026-08-21 15:14:07 -04:00
  • b97f4bd8da rsx: Implement flat shading semantics Tagflag2d 2026-08-21 19:50:34 +02:00
  • 7673186c06 Flurry: preserve the EGL back buffer so the trails can accumulate jpolo1224 2026-08-21 11:49:59 -04:00
  • e9a21da302 Library: offer Flurry as the background jpolo1224 2026-08-21 10:34:27 -04:00
  • 5d5b8aa4c1 Savestate: add a real delete for slots jpolo1224 2026-08-21 09:39:45 -04:00
  • a46dae38bc Savestate: do not resume while one is being written jpolo1224 2026-08-21 09:39:45 -04:00
  • b2caae9da2 NP: derive an Ethernet address on Android instead of failing jpolo1224 2026-08-21 09:30:04 -04:00
  • 8fd2ae954d Filter UnlockTrophy reply RipleyTom 2026-08-21 03:18:45 +02:00
  • 0262053a91 Revert "VK: make the fence poll mechanism selectable at runtime" jpolo1224 2026-08-21 01:23:10 -04:00
  • b91c6551ed VK: make the fence poll mechanism selectable at runtime jpolo1224 2026-08-21 01:19:34 -04:00
  • 72410638ff cellAudio: let the untouched baseline come back down, but not on a flicker jpolo1224 2026-08-21 00:57:55 -04:00
  • 0a3fcc622f Audio: stop the Oboe backend failing silently and permanently jpolo1224 2026-08-21 00:54:16 -04:00
  • 43df8b0dc2 Android: say why an ARMv8.0 device cannot run, instead of dying on SIGILL jpolo1224 2026-08-21 00:39:58 -04:00
  • a14670c282 Config database: add ARMSX3-local per-title overrides, starting with issue #77 jpolo1224 2026-08-21 00:37:39 -04:00
  • 8c1952deae Frame limit: offer PS3 Native from the FPS cap row jpolo1224 2026-08-21 00:34:23 -04:00
  • c6a0878a97 RSX: restore two hunks lost resolving the ROP remap merge conflict jpolo1224 2026-08-21 00:23:37 -04:00
  • b9689d07fd VK: allow the driver pipeline cache to be switched off at runtime jpolo1224 2026-08-21 00:14:00 -04:00
  • 243d7db5b5 vfs: avoid double slash Megamouse 2026-08-20 21:20:48 +02:00
  • 809359cb20 sys_fs: simplify get_name Megamouse 2026-08-20 21:20:13 +02:00