Commit Graph

  • 700ca262f4 [SPU LLVM] Refactor SELB master Walter 2026-07-07 14:31:14 +10:00
  • 4003b017f5 Fix PS1 classics shortcuts Megamouse 2026-07-09 19:12:45 +02:00
  • a71d3b8cab Update curl to 8.21.0 Megamouse 2026-06-25 10:01:21 +02:00
  • bb5dc93bec Update fusion to 1.3.0 Megamouse 2026-07-08 07:57:14 +02:00
  • 5c90bf5865 Optionally include opencv geometry.hpp if it exists, adding support for opencv 5 Zion Nimchuk 2026-07-06 08:54:06 -07:00
  • d87cf99b65 VK: fix video_out_calibration_pass::get_fragment_inputs Megamouse 2026-06-27 09:33:11 +02:00
  • dc06cac014 Bump global savestate version Simon Capriotti 2026-07-02 21:04:47 +02:00
  • 94977d3545 input: fix arrow key mapping roundtrip on macOS ARM Icnopandaz 2026-06-21 15:29:28 +12:00
  • f2820b75db Extra logging for GUI notifications RipleyTom 2026-07-02 17:06:49 +02:00
  • cae36151ff Update SDL to 3.4.12 Megamouse 2026-07-01 18:28:11 +02:00
  • 5434f0b0a4 Update FAudio to 26.07 Megamouse 2026-07-01 18:24:01 +02:00
  • c05832b705 Move unsafe raw pointer write_to_ptr and read_from_ptr to write_to_ptr_unsafe and read_from_ptr_unsafe Megamouse 2026-06-30 23:41:24 +02:00
  • 8145f24f05 cellSysmodule: fixup Simon Capriotti 2026-07-01 19:58:12 +02:00
  • 88f81381e8 MacOS/Thread.cpp: Attempt recovery if pthread_jit_write_protect_np state is invalid Elad 2026-05-11 14:59:30 +03:00
  • 5bbce42adc MacOS: Do not leak MAP_JIT on utils::memory_decommit Elad 2026-05-09 22:02:21 +03:00
  • 9dc9730898 vm: Make vm::g_exec_addr not use MAP_JIT Elad 2026-05-09 20:16:35 +03:00
  • 11b57268e3 PPU LLVM/MacOs: Fix symbol resolver execution Elad 2026-05-09 16:49:53 +03:00
  • 95c04556f0 Add some logging Elad 2026-05-09 16:02:22 +03:00
  • 99d15190e5 PPU: Cleanup MacOs executable write protection guards Elad 2026-05-09 15:29:34 +03:00
  • d6e813cd72 cellSysmodule: fixup capriots 2026-07-01 17:17:37 +02:00
  • 60c9705a7d sysinfo.cpp: Relax TSC calibration constraints Elad 2025-12-21 17:49:57 +02:00
  • 6647c5a2bd Fallback unsupported database SPU decoder on ARM64 (#18651) Cicero Hellmann Ratti 2026-07-01 13:08:54 +02:00
  • 03647fdb4e SPU LLVM: Break out of checksum hole scan Malcolm 2026-06-02 10:36:43 -04:00
  • 1b54e8910c SPU: Add some comments clarifying very obtuse code Malcolm 2026-06-01 16:45:22 -04:00
  • 3f27cb8ff5 SPU LLVM: Loop large checksum verification Malcolm 2026-05-30 23:20:34 -04:00
  • fa5b899411 SPU LLVM: Reduce dot comparison result with addv Malcolm 2026-05-30 22:55:17 -04:00
  • 35f65c2244 SPU LLVM: Add ARM checksum UABA path Whatcookie 2026-05-26 17:26:58 -04:00
  • ed145540a2 SPU: Use multiply-accumulate comparisons for cmp_rdata and verification Malcolm 2026-05-23 21:30:17 -04:00
  • 537ad399bb Utilities/sema.cpp: Minor optimization Elad 2026-05-22 15:10:16 +03:00
  • 24a1576629 PPU LLVM: Recycle current thread for exxecution Elad 2026-05-22 09:36:46 +03:00
  • f05ece47ce PPU LLVM: Fix concurrrency weakness of jit_module_manager Elad 2026-05-21 21:59:14 +03:00
  • b90eef3fa7 PPU LLVM: Fix core_lock locking Elad 2026-05-21 21:00:14 +03:00
  • 73d9f34907 cellSysmodule: compilation fix Elad 2026-07-01 11:04:03 +03:00
  • 18fe6eeb71 SPU LLVM: Use ARM USHL for masked infinite shifts Whatcookie 2026-05-31 14:00:10 -04:00
  • bfada94b9f SPU ASMJIT: Vectorized 16-bit variable shifts for SSE2 targets Walter 2026-07-01 17:26:00 +10:00
  • 71e5d87a07 cellSysmodule HLE implementation (#18962) capriots 2026-07-01 08:42:17 +02:00
  • 67ee6c1ab9 Fix OOB in Dimensions Megamouse 2026-06-30 19:53:22 +02:00
  • 8c89adf177 macOS: DJ Hero Turntable support (deck buttons, passthrough conflict) (#18957) silvatyrant 2026-06-30 20:21:49 +02:00
  • bec42ea93e Linux: get unshifted Qt keys Megamouse 2026-06-23 08:04:31 +02:00
  • f5e8a2bfa9 misc: Update README and metainfo Ani 2026-06-29 18:31:48 +02:00
  • 2f0daa62fc settings: Default Shader Mode to "Async with Shader Interpreter" Ani 2026-06-27 21:45:47 +02:00
  • e297c8cc64 settings: Default "Show shader compilation hint" to disabled Ani 2026-06-27 21:47:33 +02:00
  • 026077a7f8 Fix TTY UTF-8 logging Megamouse 2026-06-29 16:11:42 +02:00
  • 5b41d5880d SPU Precompilation: Add support for unaligned segments Elad 2026-06-29 17:42:30 +03:00
  • 8eaa3ec9a2 Propagate src_loc in write_to_ptr and read_from_ptr Megamouse 2026-06-29 12:34:36 +02:00
  • 635aac8ff3 Fix consteval read_from_ptr and add sanity checks if possible Megamouse 2026-06-28 19:57:16 +02:00
  • d63273c473 Use pos param of read_from_ptr and write_to_ptr where possible Megamouse 2026-06-28 21:02:37 +02:00
  • cffd02bb35 Add more motion control mappings to turntable and ghltar Megamouse 2026-06-28 11:41:03 +02:00
  • 5c55819b57 emulated turntable: allow to map motion sensors Megamouse 2026-06-28 02:57:03 +02:00
  • a7fc31f321 [SPU LLVM] Additional SHUFB splat/special-index fast paths (#18945) Walter 2026-06-27 00:46:28 +10:00
  • 51b35a7b2f Update 7zip to 26.02 Megamouse 2026-06-26 06:28:07 +02:00
  • aca652e6fd Update wolfssl to 5.9.2 Megamouse 2026-06-25 10:24:33 +02:00
  • 09d602fd5a [SPU LLVM] Refactor SHUFB Walter 2026-06-23 15:02:36 +10:00
  • 87608865b6 SPU LLVM: Use SVE2 XAR for constant rotates Malcolm 2026-06-02 23:45:05 -04:00
  • 42242b3c43 SPU Analyzer: fix wrong divisor in Giga const-prop re-decode Christopher Hotchkiss 2026-06-23 11:59:11 -08:00
  • 064365d6fb SPU Analyzer: prune dead in-range targets from m_targets (Giga) Christopher Hotchkiss 2026-06-23 11:58:10 -08:00
  • 927e2492ef SPU LLVM: Calculate FREST fraction LUT using vperm2dlculate FREST fraction using vperm2d for AVX512 (#18931) Walter 2026-06-22 22:27:37 +10:00
  • c7478d6dcc Use more std::string_view Megamouse 2026-06-14 06:24:03 +02:00
  • ed6a2f862e Use std::string_view in rpcn code Megamouse 2026-06-14 06:26:12 +02:00
  • 7b5f3e6921 Fix unused midi_deleter variable warning Megamouse 2026-06-16 15:50:20 +02:00
  • f95a225d63 Use std::string_view in rsx code Megamouse 2026-06-14 06:28:53 +02:00
  • f8c88c3a7a Use std::string_view in cell modules Megamouse 2026-06-14 06:24:53 +02:00
  • 2af7b58ce4 fix double path delimiter (#18923) Antonino Di Guardo 2026-06-21 19:38:03 +02:00
  • efc9a1a668 NP: Use std::string_view in clans Megamouse 2026-06-16 18:25:07 +02:00
  • 8da8c267c6 Update pugixml to 1.16 Megamouse 2026-06-16 17:48:05 +02:00
  • e32d19ffac Add missing sanity check in savedata_op Megamouse 2026-06-19 14:21:37 +02:00
  • 33123bff04 [SPU] Calculate FRSQEST exponent using arithmetic (#18905) Walter 2026-06-20 01:02:20 +10:00
  • c0598f61e7 Handle curl_easy_setopt errors in clans_client Megamouse 2026-06-18 15:54:39 +02:00
  • 0735c55bfd Add user agent to curl requests Megamouse 2026-06-18 15:54:22 +02:00
  • 5ee92d2e6c Allow to add architecture to game window title Megamouse 2026-06-18 15:53:00 +02:00
  • 8be3a398dc Log architecture Megamouse 2026-06-18 15:52:27 +02:00
  • 860e2a82b1 [Mac OS] Update runners to OS 15 schm1dtmac 2026-06-09 18:58:52 +01:00
  • 6a15f9dc8e Qt: use readable strings for windowState and visibility in gui settings Megamouse 2026-06-17 08:14:16 +02:00
  • a8559a526a tar: fix save_header regression Megamouse 2026-06-17 08:54:02 +02:00
  • 5758ab11f7 arm64: fix exclusion_callback type Megamouse 2026-06-17 08:53:41 +02:00
  • c1263eeb79 sys_rsx: Fix IOMAP syscalls argument types Elad 2026-06-17 12:00:49 +03:00
  • e429f8cf05 SPU LLVM + zero with saturation subtract Walter 2026-06-16 17:51:14 +10:00
  • 4d38e69fd9 Make SSE2 compatible Walter 2026-06-16 15:06:06 +10:00
  • 465b845bdf Avoid unused XmmGet on SSE2 path Walter 2026-06-16 13:25:21 +10:00
  • 6593caff67 [SPU ASMJIT] Add SSE4.1 CLZ method Walter 2026-06-16 12:24:29 +10:00
  • e5cdae8c5a Use std::string_view in cpu code Megamouse 2026-06-14 06:28:05 +02:00
  • 54b8b5399b Use std::string_view in pine_server Megamouse 2026-06-14 06:25:06 +02:00
  • 7a4ec42362 Use std::string_view in loader code Megamouse 2026-06-14 06:27:29 +02:00
  • b8ca6d953f Use std::string_view in crypto code Megamouse 2026-06-14 06:25:39 +02:00
  • 5c4be5dd3b Qt: stop movies when the main window gets inactive Megamouse 2026-06-16 01:28:19 +02:00
  • 5e745ac661 Qt: prevent playing movies directly after a refresh Megamouse 2026-06-16 01:27:35 +02:00
  • 79616a376f Qt: don't play movie unless the parent window is active Megamouse 2026-06-16 01:26:03 +02:00
  • fbe9ad0f45 Use more fmt::split_sv Megamouse 2026-06-16 00:38:47 +02:00
  • a4649475b6 Use opengl renderer in game window title Megamouse 2026-06-14 21:45:14 +02:00
  • c38e8229ed gl: Finalize the merge of bind_texture_env and bind_interpreter_env kd-11 2026-06-14 22:32:34 +03:00
  • 00c57be1ed gl: Fix linux build kd-11 2026-06-14 21:19:06 +03:00
  • ff68a1ea09 gl: Do not use SSBOs on devices that do not support the extension kd-11 2026-06-14 21:06:10 +03:00
  • 048b1c3f05 gl/interpreter: Do not emit bindless texture usage unless the textures are used kd-11 2026-06-14 19:15:33 +03:00
  • 06c8a87534 gl: Drop use of the retired glNamedBufferStorageEXT function kd-11 2026-06-10 23:22:39 +03:00
  • 41a7cd29f8 Use std::string_view in input code Megamouse 2026-06-14 06:21:03 +02:00
  • 5bc128e085 Use std::string_view in midi handlers Megamouse 2026-06-14 06:19:01 +02:00
  • 74f3349b19 Use std::string_view in overlays Megamouse 2026-06-13 02:07:43 +02:00
  • 0fda2dd60f Optimise PNGs across the repo Jakub Marcowski 2026-06-03 11:36:58 +02:00
  • 4f321eb319 Do not throw on hex_to_bytes error in iso get_key Megamouse 2026-06-14 08:24:56 +02:00
  • 4fed5e7b88 Fix iso integrity log message Megamouse 2026-06-14 06:08:11 +02:00