Commit Graph

  • 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
  • f1a1f5616c Fix VS project Megamouse 2026-06-14 05:58:21 +02:00
  • 9373461d09 patch_manager: tiny optimizations Megamouse 2026-06-13 14:58:49 +02:00
  • 23b414ac84 Add integrity check to PSN Content, DLC and Game Update files (#18669) Antonino Di Guardo 2026-06-14 07:35:49 +02:00
  • 5252f47a33 Use more std::move Megamouse 2026-06-10 02:15:16 +02:00
  • 27b13dff20 gui: Play preview videos on row selection, not just hover thephilcoulson 2026-06-13 23:52:50 +08:00
  • 32a52c0e35 rsxaudio: fix some windows warnings Megamouse 2026-06-12 23:55:01 +02:00
  • 3fd8fd0e34 gui: Move download database actions from game list to Manage -> Database submenu (#18870) Vishrut Sachan 2026-06-13 11:29:18 +05:30
  • 16a53dfec7 UI: Fix drag & drop of files on main window Antonino Di Guardo 2026-06-13 03:13:16 +02:00
  • 2ce45bd904 ffmpeg: remove directshow backend Megamouse 2026-06-11 21:50:19 +02:00
  • 1492d647f4 SaveStates: Fix lv2_timer serialization Elad 2026-06-11 19:56:27 +03:00
  • 0b535328c8 Qt: Add exit game shortcut Megamouse 2026-06-10 02:37:46 +02:00
  • f32ff351da rsx: Use mip0 resolution scale when computing mipmap scaling factors kd-11 2026-06-09 21:23:27 +03:00
  • e379fba97d SPU/PPU: Implement PPU reservation priority over SPUs Elad 2026-06-07 12:29:54 +03:00
  • 57b4687ac2 cellAudio: Fix _mxr000 event queue hack Elad 2026-06-07 16:51:21 +03:00
  • f6ea921e0d Merge branch 'master' into hot-cake hot-cake Elad 2026-06-07 19:19:33 +03:00
  • 339877ea7d rsx: Handle mipmap sampling edge case when SNORM emulation is active kd-11 2026-06-07 17:20:52 +03:00
  • ba9464c547 cellAudio: Fix _mxr000 event queue hack Elad 2026-06-07 16:51:21 +03:00
  • e7165cbe99 RSX: Use one-shot cacheline wait in semaphore acquire Malcolm 2026-06-06 14:36:14 -04:00
  • d85f1c7155 RSX: Add hardware spin_wait helper, use it in flush requests Malcolm 2026-06-06 14:35:34 -04:00
  • 9e2c41bd48 cellAudio: fix _mxr000 surmixer event-queue key constant Rad0van 2026-06-06 18:13:39 +02:00
  • 2d1be09180 SPU LLVM: Use TBL for AArch64 ROTQBY shuffles Whatcookie 2026-05-28 08:30:08 -04:00
  • d25972e196 JIT/AArch64: advertise +i8mm to the LLVM target machine Rad0van 2026-06-06 10:30:55 +02:00
  • 62d32ab45e Update SDL to 3.4.10 Megamouse 2026-06-04 15:42:23 +02:00
  • 1ca995cc96 Update FAudio to 26.06 Megamouse 2026-06-04 15:38:10 +02:00
  • 3164d44952 SPU LLVM: Use I8MM for GBH and GBB Malcolm 2026-06-03 09:58:32 -04:00
  • 546f3082a2 usb_device: present wii instruments as PS3 instruments (#18796) Sanjay Govind 2026-06-06 03:08:46 +08:00
  • 8d9abd396b Make FFB direction encoding for emulated G27 configurable (#18776) Nico Franke 2026-06-05 20:09:35 +02:00
  • 8112c7cc19 Initialize rtmidi async Megamouse 2026-06-04 23:17:08 +02:00
  • bf85a3fdd9 rsx/vk: Suppress the pool growth signal a bit kd-11 2026-06-05 03:53:12 +03:00
  • 8e370c2cf1 rsx/vk: Implement auto-scaling of descriptor pool sizes kd-11 2026-06-05 03:32:03 +03:00
  • 6349ea2ee9 SPU LLVM: SVE multiply optimizations - Reduces most SPU multiply instructions to a single operation - Add SVE length detection, only use SVE instructions for 128b sve for now Malcolm 2026-05-22 00:20:54 -04:00
  • 2f2ac69d60 SPU LLVM: Idiomatic FSM implementation Whatcookie 2026-05-28 08:19:33 -04:00
  • 4a92d96cf4 SPU LLVM: Use 128-bit SVE2 for FMS Malcolm 2026-06-02 22:47:39 -04:00
  • 9a2243bfcb Add "Enable Mouse-based Gyro" setting to I/O config (#18835) Windsurf7 2026-06-04 15:49:48 +03:00
  • 97704e35e0 Remove duplicated code digant73 2026-06-03 23:02:22 +02:00
  • 40e9ee5af0 rpcs3_version: Bump to 0.0.41 v0.0.41 Ani 2026-06-02 23:32:36 +02:00
  • 3fa1241ac0 Initialize render_creator in headless mode Megamouse 2026-06-02 07:55:40 +02:00
  • 62747bb40d Set OpenGl as default renderer if vulkan is not supported Megamouse 2026-06-02 00:49:30 +02:00
  • 44b33f1962 Force renderer to default renderer if not supported Megamouse 2026-06-02 00:44:15 +02:00
  • cc999d4210 Force disable some settings in headless mode Megamouse 2026-06-02 00:42:33 +02:00
  • 7c2bd56776 cellMusic: don't set current_track to umax on prev Megamouse 2026-06-01 22:12:43 +02:00
  • 5fc7450865 Fix uninitialized members in queue_submit_t Megamouse 2026-06-02 08:10:44 +02:00
  • 4ca0f0b11d cpu: fix prefetch list Megamouse 2026-05-31 01:45:43 +02:00
  • 66de4022b1 Fix ARCH_X64 define for hypervisor_context_t Megamouse 2026-05-30 23:58:02 +02:00
  • 2b9368abf5 Fix potential OOB access in try_to_enum_value Megamouse 2026-05-30 23:52:52 +02:00
  • f8a5a6ad93 cellMusicDecode: fix track index on next if already on last track Megamouse 2026-06-01 02:42:02 +02:00
  • fa1aa9dcf3 cellMusicDecode: Fix track selection on prev/next track Megamouse 2026-06-01 01:27:21 +02:00
  • 883a6889e0 cellMusicDecode: Fix read position on prev/next track Megamouse 2026-06-01 01:03:51 +02:00
  • 1b5a895346 cellMusic: fix log level of "Comparing track" message Megamouse 2026-06-01 00:14:39 +02:00
  • 2187f8ae51 cellMusic: Fix OOB playlist access Megamouse 2026-06-01 00:10:59 +02:00
  • 17f1fc31bc cellMusic: fix occasional deadlock during auto-play in playlist mode Megamouse 2026-06-01 00:01:55 +02:00
  • ecf77ecef0 Add type-safe idm::last_id() overload Elad 2026-05-31 18:53:02 +03:00
  • db474c292f utils: Make utils::serial::operator T() explicit Elad 2026-05-31 18:23:47 +03:00
  • b08e805020 PPU Analyser: Fix possible infinite loop Elad 2026-05-31 16:45:11 +03:00
  • 7b540cdb20 cellMusic: don't send status callback if we just keep playing automatically Megamouse 2026-05-31 10:52:15 +02:00