Commit Graph

  • d9da5f26c0 vk: Ignore memory pressure handling when allocating data heaps into ReBAR memory. kd-11 2025-12-15 14:06:51 +03:00
  • 1a3e150a62 vk: Extend memory allocation system to explicitly allow requesting no VRAM recovery on allocation fail. kd-11 2025-12-15 13:34:45 +03:00
  • c3db85c68e cellGem: Fix YUV conversions, implement gain, averaging and basic outlier detection Megamouse 2025-12-13 03:55:11 +01:00
  • 2b0456520e rsx/cfg: Fix edge case where an empty block is defined kd-11 2025-12-13 02:34:49 +03:00
  • 0c455d12c9 Fix int -> float conversion warning Megamouse 2025-12-12 19:54:03 +01:00
  • 236f783466 overlays fix c++23 elifndef Megamouse 2025-12-12 19:51:37 +01:00
  • f739ce7323 cellGem: Implement CELL_CAMERA_RAW8 to CELL_GEM_BAYER_RESTORED_RASTERIZED Megamouse 2025-12-12 09:30:50 +01:00
  • 3c0558c822 cellGem: Implement CELL_CAMERA_RAW8 to CELL_GEM_BAYER_RESTORED_RGGB Megamouse 2025-12-12 09:30:28 +01:00
  • c38146636a Update fusion to 1.2.11 Megamouse 2025-12-12 08:01:19 +01:00
  • 26b0f822d8 ps_move_handler: enable orientation by default Megamouse 2025-12-11 21:42:21 +01:00
  • ee9dc44059 ps_move_handler: fix decoding of ZCM1 sensor values Megamouse 2025-12-11 19:34:14 +01:00
  • 24745416c5 cellGem: fix compilation Megamouse 2025-12-11 17:44:47 +01:00
  • fa4e2d1b42 ps_move_handler: fix trigger values depending on ps move version Megamouse 2025-12-11 17:41:32 +01:00
  • c2284c962b move ps_move_data to own file Megamouse 2025-12-11 16:22:27 +01:00
  • 757e9a0493 cellGem: implement world coordinate orientation in cellGemGetState Megamouse 2025-12-11 04:50:21 +01:00
  • f7cda4b2b4 cellGem: fix default orientation Megamouse 2025-12-11 04:47:20 +01:00
  • c6ef09500a cellGem: fix division by zero Megamouse 2025-12-11 04:35:26 +01:00
  • 26ae6f0902 cellGem: fix default accelerometer value Megamouse 2025-12-11 04:34:56 +01:00
  • 1b01a9274c cellGem: clarify member descriptions Megamouse 2025-12-11 04:34:23 +01:00
  • 0f1eadcab0 rsx/gtest: Drop unused function kd-11 2025-12-10 11:50:09 +03:00
  • 1ea3c121fa rsx/cfg: Fix delay-slot detection when copying from the same register index but different precision. kd-11 2025-12-10 01:40:26 +03:00
  • 2c6d3dde67 C++ Pro kd-11 2025-12-09 03:04:03 +03:00
  • a412e34fa6 rsx/cfg/fp: Fix back-traversal for IF-ELSE pairs kd-11 2025-12-09 02:03:18 +03:00
  • 4dc52fde82 rsx/common: Implement list insert for simple_array kd-11 2025-12-08 12:26:56 +03:00
  • 5688573b3d rsx/fp: Fix pre-branch epilogue emit kd-11 2025-12-08 02:44:20 +03:00
  • 98a12de256 rsx/gtest: Enable unit tests for nix builds kd-11 2025-12-08 00:47:46 +03:00
  • 43d8518faa rsx/fp: Warning cleanup kd-11 2025-12-08 00:14:07 +03:00
  • 1e6fe1f4ab rsx/cfg/fp: Add delay-slot detection to remove unnecessary barriers kd-11 2025-12-07 23:59:48 +03:00
  • 93f89b8a74 rsx/cfg: Fix instruction injection when more than one barrier is needed for a single instruction kd-11 2025-12-07 23:41:50 +03:00
  • 8cd241ca10 rsx/fp: Implement OR16_LO and OR16_HI instructions kd-11 2025-12-07 23:18:47 +03:00
  • 8d2f7ae85f rsx/cfg: Implement partial barriers for 32-bit register channels kd-11 2025-12-07 22:59:12 +03:00
  • 81d657a960 rsx/cfg: Fix grouping barrier16 instructions when lane is shared. kd-11 2025-12-07 21:36:27 +03:00
  • 4183d09a52 rsx/fp/cfg: Fix input mask for DIV and DIVSQ instructions kd-11 2025-12-07 21:23:01 +03:00
  • 316e01995b rsx/fp: Re-implement ROP output resolve kd-11 2025-12-07 19:16:24 +03:00
  • f2913e4692 rsx/fp: Reimplement GLSL code generation from CFG kd-11 2025-12-07 18:16:27 +03:00
  • d23ea4760b rsx/cfg: Handle nested IF/LOOP blocks falling out to unsuitable nodes (ELSE). kd-11 2025-12-07 18:16:04 +03:00
  • 26fd0510ab rsx/fp: Enable CFG passes and emit block epilogues kd-11 2025-12-06 14:17:00 +03:00
  • e8e2d4b93d rsx/fp: Fix issues with FP decompiler using new CFG system kd-11 2025-12-06 14:01:54 +03:00
  • a7f5514913 rsx/cfg: Fix dependency injection tests for FP kd-11 2025-12-06 03:56:48 +03:00
  • 3bed46b844 rsx/fp/cfg: Fix IF/ELSE and LOOP node linkage kd-11 2025-12-06 03:55:33 +03:00
  • e1ec2f58bb rsx/fp/asm: Fix ELSE encoding kd-11 2025-12-06 03:35:20 +03:00
  • 91e19652de rsx/cfg/gtest: Rewrite CFG tests using the assembler kd-11 2025-12-06 03:34:46 +03:00
  • b244c0fa0f rsx/cfg/gtest: Update unit tests kd-11 2025-12-05 03:49:22 +03:00
  • f4ba548748 rsx/fp/asm: Implement asm support for branches kd-11 2025-12-05 03:48:13 +03:00
  • 856eaac1b6 rsx/cfg: Implement dependency injection pass with branches kd-11 2025-12-03 14:16:37 +03:00
  • 8ff3dda5e8 rsx/cfg: Skip literal constants when annotating instructions kd-11 2025-12-03 14:15:55 +03:00
  • fa40cef0b1 rsx/fp/cfg: Insert bi-directional edges correctly during traversal kd-11 2025-12-03 14:15:01 +03:00
  • 65b4bcb027 rsx/fp/asm: Add support for more instructions kd-11 2025-12-03 14:14:30 +03:00
  • 5a8ad219ba rsx/asm: Implement dependency barrier injection pass kd-11 2025-12-01 03:19:46 +03:00
  • ed397c5d67 rsx/asm: Add support for more opcodes and add tests for mixed block IO kd-11 2025-11-30 23:14:40 +03:00
  • 13d66f324b rsx/shaders: Fix nix builds kd-11 2025-11-30 21:48:48 +03:00
  • aaaa6feb5a rsx: Add UTs for register annotation pass and fix uncovered bugs kd-11 2025-11-30 21:46:46 +03:00
  • 88a54e2d98 rsx/fp: Add a basic assembler to aid in test authoring kd-11 2025-11-30 02:29:41 +03:00
  • 9d30716aa8 rsx: Implement register annotation pass kd-11 2025-11-29 23:56:01 +03:00
  • e20bae3cd7 rsx/asm: Stub out register annotation and dependency passes kd-11 2025-11-29 16:31:43 +03:00
  • aff645272f overlays/macOs: add some fallback fonts for cyrillic Megamouse 2025-12-09 02:46:59 +01:00
  • 27f39d2ac0 fmt: add more string_view versions of string functions Megamouse 2025-12-08 03:07:49 +01:00
  • c840c98e9e bit_set.h: forward declare fmt_unveil oltolm 2025-12-08 11:43:15 +01:00
  • adcacc1119 Remove RPCN test server RipleyTom 2025-12-08 00:03:49 +01:00
  • 65458effa6 RPCN v1.5.0 RipleyTom 2025-12-06 04:54:10 +01:00
  • 0f1d516d9a Check available and required size when installing a package (#17829) Antonino Di Guardo 2025-12-07 14:38:13 +01:00
  • 3f6529fecb UI: remove unnecessary QOverloads oltolm 2025-12-01 22:22:29 +01:00
  • b76ca8807f (macOS) Support loading VK ICDs (in preparation for KosmicKrisp) schm1dtmac 2025-12-06 16:21:54 +00:00
  • 06dcea4f41 Deny PKG installation without RAP pkg Elad 2025-12-06 10:47:48 +02:00
  • 54206c62b3 Add OpenCV to macOS builds schm1dtmac 2025-12-04 21:46:59 +00:00
  • 67f7119717 Make RSX FIFO Atomic fetching default (#17810) Elad 2025-12-04 18:17:39 +02:00
  • 133b19f205 Update Qt for macOs to 6.10.1 Megamouse 2025-12-03 22:17:52 +01:00
  • fce393024a Update Qt for macOs to 6.9.3 Megamouse 2025-12-03 21:17:31 +01:00
  • 7d3cf831d5 Qt/macOS: Fix GUI freezes on Qt 6.8+ Megamouse 2025-12-03 20:50:59 +01:00
  • dc27047ed4 Qt: fix game list refresh order when changing the language Megamouse 2025-12-03 20:39:22 +01:00
  • b9a9c1af07 Qt: revert setting UserRole. this doesn't seem to have been the culprit for multiselection Megamouse 2025-12-03 20:38:33 +01:00
  • e3f5f2d14e cellPad: fix pad mode setters Megamouse 2025-11-30 13:39:32 +01:00
  • ff9401303b hidapi: switch to official libusb remote Megamouse 2025-12-03 09:39:22 +01:00
  • 2a6f1cf35c rsx/common - work around macos posix_memalign quirks kd-11 2025-12-03 02:25:17 +03:00
  • b86b4d15c6 Update SDL to 3.2.28 Megamouse 2025-12-03 09:02:03 +01:00
  • 23ffa4ccdb Update FAudio to 25.12 Megamouse 2025-12-03 09:01:37 +01:00
  • cbba687ffa Qt: Relax game_list deselection checks Megamouse 2025-12-03 00:08:13 +01:00
  • 613d428ced Qt: fix update note visiblity on linux/macOs Megamouse 2025-12-03 00:38:35 +01:00
  • 6489fca16b YoRHa: Fix the height of QSpinBox Ani 2025-11-30 21:44:03 +01:00
  • 3c747b377f Qt: fix translation of update dialog if the language was changed between downloading the json and clicking on update Megamouse 2025-12-02 04:23:20 +01:00
  • a859e14e19 Qt: update main window elements on language change Megamouse 2025-12-02 03:09:27 +01:00
  • 6dd37cb2d5 Qt: fix game list table multiselection Megamouse 2025-12-01 20:30:58 +01:00
  • 7e8ed5ecc1 rsx: clear unused parameters on capture boot Megamouse 2025-11-30 15:47:21 +01:00
  • d396a778b7 rsx: fix capture path if title id is empty Megamouse 2025-11-30 15:31:07 +01:00
  • 25badf9534 Qt: Update header texts and actions when language changes Megamouse 2025-11-30 12:47:01 +01:00
  • 314b69c7d8 Qt: save spinbox values with fmt::format Megamouse 2025-12-01 00:48:30 +01:00
  • bc55f7787e Add notes for VS 2026 to BUILDING.md Megamouse 2025-11-30 11:04:29 +01:00
  • 4bda2f9b0f Test: Disable PUTLLC0 Elad 2025-11-30 16:43:43 +02:00
  • d822d85ea1 SPU: Tame PUTLLC16 Elad 2025-11-30 15:11:16 +02:00
  • 7001940483 SPU Analyzer: Be more strict with loads Elad 2025-11-30 08:29:56 +02:00
  • 3c5c74c496 SPU Cache debug Elad 2025-11-30 08:26:30 +02:00
  • c80aba2342 Update libpng to 1.6.51 Megamouse 2025-11-30 09:59:34 +01:00
  • 84d5e42896 Update Qt to 6.10.1 Megamouse 2025-11-30 09:59:19 +01:00
  • 53edd410c7 ppu: move alignment below llvm check Megamouse 2025-11-21 19:05:53 +01:00
  • 7f9cc357e8 Qt: Add sound effect manager Megamouse 2025-11-18 19:52:58 +01:00
  • e2cbbcf646 overlays: use enum for sound effects Megamouse 2025-11-18 18:28:03 +01:00
  • e938b93f48 SPU Analyzer: Ignore large switch state Elad 2025-11-29 18:47:45 +02:00
  • 4a042ae84f SPU/config: Make SPU LLVM Mega block size default Elad 2025-11-29 16:38:00 +02:00
  • c48ae344a8 SPU LLVM (Mega): Fix quarter of missing jumptable discoveries Elad 2025-11-29 07:43:50 +02:00
  • e09be04df6 Emu/UX: Automatic Cache Precompilation for PKG instal Elad 2025-11-29 09:15:23 +02:00