Commit Graph

  • 059e70069d cellMusic: improve music list playback Megamouse 2026-05-31 00:32:19 +02:00
  • 9c719a5857 trophies: fix return value of GetUnlockedPlatinumID with invalid file Megamouse 2026-05-30 23:47:00 +02:00
  • 375eb21c07 Fix some format and logger typos Megamouse 2026-05-30 23:46:06 +02:00
  • 1bd246d2d3 Fix some gcc warnings Megamouse 2026-05-30 22:22:59 +02:00
  • 8c82ce8bed Fix slicing warning in tar_object::save_directory Megamouse 2026-05-30 18:34:57 +02:00
  • eafa6a9a25 Gracefully exit after headless installation. Megamouse 2026-05-30 18:34:38 +02:00
  • b9d027a76c Implement fake ps move external devices Megamouse 2025-05-14 05:34:40 +02:00
  • 0a45c84e16 Update OpenCv to 4.13.0 Megamouse 2026-05-30 10:53:05 +02:00
  • a88951baf3 Qt: clarify package installation during boot Megamouse 2026-05-11 12:18:44 +02:00
  • 66349fcb5b Qt: Move code to class Megamouse 2026-05-11 11:44:44 +02:00
  • c6602f673b cli: allow headless installs Megamouse 2026-04-28 10:01:19 +02:00
  • 7c6b3dcdb9 Update ffmpeg to 8.1.1 Megamouse 2026-05-29 06:44:52 +02:00
  • c11979d124 Revert "SPU LLVM: Remove dead interpreter ret fallback" Malcolm 2026-05-28 19:35:47 -04:00
  • 3058a71d72 SPU LLVM: Remove dead interpreter ret fallback Malcolm 2026-05-19 22:18:53 -04:00
  • b41b10a031 RawSPU: bound ELF loads; PPUInterpreter: fix modulo 127->128 (#18797) Arsh Kumar Singh 2026-05-27 20:57:58 +05:30
  • a87d175295 SPU LLVM: Retry ARM64 TBL2 register scavenger failures Malcolm 2026-05-02 16:10:24 -04:00
  • dff29a7864 PPU/SPU LLVM: Use arm shuffles in recompilers instead of emulating x86 pshufb Malcolm 2026-05-02 16:09:26 -04:00
  • dd81c92a02 Fix compilation on VS 2026 Megamouse 2026-05-24 19:27:09 +02:00
  • 64ba0dd5e6 Update windows runners to visual studio 2026 Megamouse 2026-05-23 07:25:25 +02:00
  • 0a5b88ac38 Fix non-numerical numpad keys input binding (#18761) Windsurf7 2026-05-22 15:13:37 +03:00
  • f63a34dcc2 Try to fix libusb includes Megamouse 2026-05-22 07:20:39 +02:00
  • d8710c431d Fix named_thread_group constructor Megamouse 2026-05-21 18:02:44 +02:00
  • 67464f97df Qt: only allow removal of firmware cache while emulator is stopped Megamouse 2026-05-20 19:19:16 +02:00
  • 190378bc33 Qt: fix batch progress bar value Megamouse 2026-05-20 18:51:06 +02:00
  • da599f7286 Fix localization of anaglyph_settings_dialog Megamouse 2026-05-20 17:34:26 +02:00
  • 73c8c270a6 Fix USIO log spam Megamouse 2026-05-20 17:32:09 +02:00
  • d7da6a713b RawSPU: Implement 16-bit and 8-bit read MMIO Elad 2026-05-20 17:26:28 +03:00
  • 6a2ad0a0aa sys_usbd: enable windows hotplug Megamouse 2026-05-18 18:50:26 +02:00
  • 84b61e3850 Update libusb to 1.0.30 Megamouse 2026-05-18 18:50:05 +02:00
  • 7e436f9bf1 SPU LLVM: Optimize SPU multiplies for ARM Malcolm 2026-05-18 16:13:05 -04:00
  • 2613d7eee7 Do not append install dir for content type theme PKGs (#18765) Radu13 2026-05-19 20:11:44 +02:00
  • 55e17ccd3b Update Qt to 6.11.1 Megamouse 2026-05-18 16:16:19 +02:00
  • f368a56c66 Update openal to 1.25.2 Megamouse 2026-05-14 14:07:25 +02:00
  • 79cb35daa6 Fix ethernet addr in offline mode (#18756) RipleyTom 2026-05-18 11:14:41 +00:00
  • b0c1791a0c Restore .DirIcon qurious-pixel 2026-05-17 12:50:33 -07:00
  • 61a2604824 SPU LLVM: Inline reading/writing the decrementer for ARM too - Try switching to llvm's readycyclecounter, which should map to rdtsc on x86 too. Malcolm 2026-05-14 00:41:19 -04:00
  • 08c926622d Visual improvements to Windows 11 Themes (#18745) Gustavo Graziano 2026-05-16 13:04:15 -03:00
  • b533a560e6 input: move keyboard stick value buffers to pad Megamouse 2026-05-15 00:13:49 +02:00
  • e4a49cd425 input: only copy back necessary values in keyboard_pad_handler::process Megamouse 2026-05-15 00:10:35 +02:00
  • fdce82fc24 input: Use smaller external structs for button and stick access outside of the pad_thread Megamouse 2026-05-15 00:02:45 +02:00
  • 5f00b87a44 Move bit_set to new file Megamouse 2026-05-14 13:48:10 +02:00
  • 53180b8141 Add bit_set unit test Megamouse 2026-05-14 10:35:21 +02:00
  • 4cc0e4c7fc spu_recompiler: Initialize members Megamouse 2026-05-14 09:00:04 +02:00
  • 46364856ae Remove unused variable Megamouse 2026-05-14 08:41:05 +02:00
  • f5c420994d Add unsafe bit_set access for obvious cases Megamouse 2026-05-14 03:24:54 +02:00
  • c5ee48f54a Harden bitset access Megamouse 2026-05-13 23:27:39 +02:00
  • 6f50f0854f I made some improvements to my theme to make it better (#18732) Gustavo Graziano 2026-05-14 09:05:39 -03:00
  • 53d76db753 SPU: More UB fixes Elad 2026-05-14 13:21:23 +03:00
  • c860aa2107 SPU Analyzer: Fix initiate_patterns function Elad 2026-05-14 07:52:16 +03:00
  • a545fe92a0 SPU: Log Mega SPU programs properly Elad 2026-05-03 08:41:51 +03:00
  • ee436307cf SPU Update Elad 2026-04-22 19:14:34 +03:00
  • 33016742f1 SPU: Fix CPU usage of spu_channel on BE configuration Elad 2026-04-20 12:09:43 +03:00
  • 320e8d634a SPU LLVM: Workaround bad LLVM codegen for FCGT on AARCH64 - LLVM was emitting a nasty sequence for select instead of just using BSL, so let's try using inline assembly. Malcolm 2026-05-12 22:43:04 -04:00
  • e52b6ecbbf rsx: Typo fix for pipeline reload hint kd-11 2026-05-12 03:15:09 +03:00
  • a4712a283f C++ things kd-11 2026-05-12 02:37:32 +03:00
  • 6da3021158 rsx: Make emulated Z operations compatible with MSAA kd-11 2026-05-11 01:01:02 +03:00
  • 0064ecb85b gl: Implement emulated Z comparison support kd-11 2026-05-10 20:17:21 +03:00
  • 1d71854c7f rsx/qt: Add depth compare emulation to the advanced tab kd-11 2026-05-10 19:12:45 +03:00
  • a9be80da6f rsx/vk: Implement software Z-buffer comparison kd-11 2026-05-10 18:05:47 +03:00
  • 2387af0854 cellDmux: fix state check capriots 2026-05-12 20:10:08 +02:00
  • 021f16f775 rsx: Fix swapped width/height in NV309E_SET_FORMAT decoder Phil Coulson 2026-05-12 22:02:01 +08:00
  • fb1c1eeaef [System] Fix restart-loops upon restart-then-quit (#18723) schm1dtmac 2026-05-11 18:00:45 +01:00
  • 6fa7efbcc3 cellMusic: Fix shuffle always producing the same order Edwin Jarvis 2026-05-11 15:23:37 +08:00
  • c534da86c3 gui: Remove close button from Game List dock widget Edwin Jarvis 2026-05-11 15:26:07 +08:00
  • 6b5a2f781a ISO: Fix missing read of remaining chunk of data on next extent, if present (#18706) Antonino Di Guardo 2026-05-10 18:59:15 +02:00
  • cd7cb1cc11 Qt: include territory in language menu labels (#18704) Arsh Kumar Singh 2026-05-10 20:55:00 +05:30
  • c0b358003f Add basic guidance on AI usage for contributors kd-11 2026-05-10 16:27:18 +03:00
  • 29b4577fdb USIO: Implemented BanaPassport (バナパスポート) card reader emulation brian218 2026-05-10 12:36:35 +08:00
  • b34eba2fb3 Revert PPUThread changes schm1dtmac 2026-05-09 13:17:32 +01:00
  • 6850e2e5a8 Apple Silicon: consolidate JIT W^X handling with RAII guards AurisDSP 2026-05-09 07:27:01 -04:00
  • 3c2815e89c Add option to derive MAC from PSID RipleyTom 2026-05-08 23:40:01 +02:00
  • 4312221498 Add anaglyph settings Megamouse 2026-04-08 01:12:10 +02:00
  • c102d1ec0d Add missing hover effect in ‎GustavoGraziano's theme Gustavo Graziano 2026-05-08 11:24:54 -03:00
  • 98e9b3cf30 Qt: Disambiguate offset direction labels from DPad/Stick labels (#18695) Arsh Kumar Singh 2026-05-08 19:22:05 +05:30
  • f9ffce76f2 game_list: Fix icon display for multi-game collection ISOs Vishrut Sachan 2026-05-08 00:07:13 +05:30
  • e2e1cf02f4 USB: Stop sending USB replies after prx_unload Florin9doi 2025-12-28 18:03:07 +02:00
  • 026297334f Some fixes (#18686) Antonino Di Guardo 2026-05-07 05:38:57 +02:00
  • 4f47fee360 gl: Dirty tracking of interpreter sampler handles kd-11 2026-04-18 21:12:37 +03:00
  • 9c143d3d45 gl: Use bindless textures for the shader interpreter kd-11 2026-04-18 20:36:15 +03:00
  • 58eb7d2c04 gl: Implement bindless texture support kd-11 2026-04-18 20:36:00 +03:00
  • 2bb533274c gl: Wait for shader compilation to complete server-side before attaching to a program kd-11 2026-04-14 02:23:52 +03:00
  • 3fc41b6d66 gl: Fix context race condition when preparing optimized interpreter variants kd-11 2026-04-14 00:48:48 +03:00
  • c350c02592 rsx: Fix build and silence warnings kd-11 2026-04-13 03:06:39 +03:00
  • 9dde2bf04e vk: Skip shader cache load if we're running interpreter only kd-11 2026-04-13 02:32:18 +03:00
  • 4e160320ef vk/interpreter: Precompile more variants to avoid ingame stutters kd-11 2026-04-13 02:25:44 +03:00
  • ca762d5b84 vk: Add extra renderpass API entry to allow generating keys with no images kd-11 2026-04-13 02:24:38 +03:00
  • d93f5f9f84 vk: Implement variant recompilation for performance kd-11 2026-04-13 01:07:31 +03:00
  • ac28c391f6 vk/interpreter: Implement base pipeline propagation kd-11 2026-04-13 00:58:41 +03:00
  • d519571e18 vk: Implement async interpreter builds kd-11 2026-04-13 00:21:21 +03:00
  • 99e6b19025 gl: C++ things kd-11 2026-04-12 23:54:00 +03:00
  • 3d6773dd25 vk/pipe-compiler: Allow external definition of graphics properties during async compilation kd-11 2026-04-12 22:46:41 +03:00
  • d36a4bd858 vk/interpreter: Separable shader cache for the interpreter kd-11 2026-04-12 21:43:39 +03:00
  • 26db44b3b3 gl/interpreter: Make use of r-w locking mechanisms kd-11 2026-04-12 21:15:20 +03:00
  • a6c3ef350a vk: Interpreter bringup to restore previous functionality kd-11 2026-04-12 21:08:22 +03:00
  • f3d0c3ba28 gl: Implement async optimized interpreter build kd-11 2026-04-12 20:39:55 +03:00
  • 97c7d069ac gl: Disable hard requirement for bindless texture to use the interpreter kd-11 2026-04-12 20:08:21 +03:00
  • af7ae45888 rsx/gl: Upgrade interpreter model to use a minimal set of reusable pipelines as a base kd-11 2026-04-12 20:00:20 +03:00
  • 5c4b0a165b gl/interpreter: Separable shader objects kd-11 2026-04-12 14:25:49 +03:00
  • af2af23306 gl/interpreter: Implement async variant generation kd-11 2026-04-08 03:00:07 +03:00
  • 59f54caf08 gl: Strengthen RAII guarantees for some more objects kd-11 2026-04-08 02:25:07 +03:00