Commit Graph

  • 3c62359e05 Fix/trigger effect state (#1132) KytyPS5-2026-10-08-3c62359 Jetsku 2026-10-08 14:00:17 +02:00
  • 62643c3424 system service: deliver initial AppContent entitlement updates through shared queue KytyPS5-2026-10-08-62643c3 nmzik 2026-10-08 04:29:49 +04:00
  • 210d4dcd99 sysmodule: track shared module load references and unloaded status nmzik 2026-10-08 04:28:17 +04:00
  • 5a8808086a ampr: honor shared counter waits and completion writes KytyPS5-2026-10-08-5a88080 nmzik 2026-10-08 03:14:25 +04:00
  • 861dd76d7f net: accept sufficient Ethernet address output buffers nmzik 2026-10-08 02:56:29 +04:00
  • db41d0482f kernel: retain POSIX file descriptor close-on-exec flags nmzik 2026-10-08 02:56:29 +04:00
  • de62664908 kernel: report /dev/random and /dev/urandom as character devices (#1140) Henrique Reis Neves 2026-10-07 20:35:58 -03:00
  • 34f6fd1f5f tests: cover the untested 16-bit integer ALU opcodes (#1151) Nawid3333 2026-10-08 01:31:46 +02:00
  • 79a91ecfaf graphics: cache the macOS thread id in TrackingSpinLock (#1169) KytyPS5-2026-10-07-79a91ec Romain Hedouin 2026-10-08 01:18:49 +02:00
  • 420bb51d6c fix regression 9f83fd5f0c KytyPS5-2026-10-07-420bb51 nmzik 2026-10-08 02:41:39 +04:00
  • c86c8b4d93 audio: mix AudioOut2 objects and apply port gains KytyPS5-2026-10-07-c86c8b4 nmzik 2026-10-08 01:47:34 +04:00
  • e43aadf75f ampr: assign unique IDs to resolved file paths chenxiao07 2026-10-08 01:18:40 +04:00
  • 9f25e3c23e shader: support partial SDWA multiply and byte-source moves KytyPS5-2026-10-07-9f25e3c shadowbeat070 2026-09-19 15:15:40 +02:00
  • 7881c69a54 shader: decode v_cmp_class_f16 shadowbeat070 2026-09-19 15:15:40 +02:00
  • 9e666e4dd2 shader: support scalar byte sign extension shadowbeat070 2026-10-06 22:22:31 +02:00
  • c3a12397b0 tests: use function pointers in the concurrent backing read pairs (#1163) KytyPS5-2026-10-07-c3a1239 Nawid3333 2026-10-07 22:56:44 +02:00
  • 45b6d2c597 memory: copy sparse backing in one traversal KytyPS5-2026-10-07-45b6d2c nmzik 2026-10-07 23:17:53 +04:00
  • 7e011fa565 memory: allow concurrent backing reads nmzik 2026-10-07 23:10:14 +04:00
  • 4d10ea17a0 graphics: streamline staging-buffer writes nmzik 2026-10-07 22:27:36 +04:00
  • 006875ed4f graphics: pause memory-tracking spin loops nmzik 2026-10-07 22:27:36 +04:00
  • a87889f032 graphics: process upload regions in one traversal nmzik 2026-10-07 22:27:36 +04:00
  • 9c79d9d298 memory: flatten direct and batch mapping paths nmzik 2026-10-07 22:27:36 +04:00
  • c30ac7c904 memory: avoid redundant Windows view protection nmzik 2026-10-07 22:27:35 +04:00
  • 038d2257de tests: enable image aliasing coverage on Linux KytyPS5-2026-10-07-038d225 nmzik 2026-10-07 21:35:28 +04:00
  • 190f838ea4 shader: preserve workgroup bounds for scalar image descriptor tables nmzik 2026-10-07 21:25:53 +04:00
  • 470669c677 graphics: make raw image synchronization an opt-in setting nmzik 2026-10-07 20:39:11 +04:00
  • dd754065d8 graphics: preserve full tiled array backing in image-to-buffer copies Claxten 2026-10-07 20:03:59 +04:00
  • 743fdc6990 graphics: synchronize raw storage reads with GPU image aliases Claxten 2026-10-07 19:49:50 +04:00
  • 9f83fd5f0c graphics: apply indirect draw offsets to guest user SGPRs Claxten 2026-10-07 19:19:14 +04:00
  • 5297abb7ac shader: run non-amplifying NGG programs in mesh workgroups Claxten 2026-10-07 19:19:02 +04:00
  • a8beac190f shader: evaluate scalar branch decisions across the complete guest wave Claxten 2026-10-07 19:18:50 +04:00
  • b96871e2bf shader: unpack compressed SNORM16 color exports as normalized signed values Claxten 2026-10-07 18:22:46 +04:00
  • 21a1346e27 graphics: route compact color exports through CB_SHADER_MASK Claxten 2026-10-07 18:22:46 +04:00
  • 3ba6ebae81 shader: initialize perspective sample barycentrics at SampleId Claxten 2026-10-07 18:22:36 +04:00
  • fbf6ae400c graphics: preserve depth array layout during storage reinterpretation nmzik 2026-10-07 17:51:47 +04:00
  • d2413fc2eb trophies: add viewer inspector and wrap toast titles KytyPS5-2026-10-07-d2413fc Pipe530 2026-10-07 17:22:44 +04:00
  • 96eb681b90 shader: add V_MIN3_U16 opcode KytyPS5-2026-10-07-96eb681 nmzik 2026-10-07 09:48:34 +04:00
  • 26cce9909a shader: add BUFFER_LOAD_FORMAT_D16_X opcode nmzik 2026-10-07 09:22:14 +04:00
  • 5af370c257 shader: add BUFFER_STORE_FORMAT_D16_X opcode nmzik 2026-10-07 09:16:28 +04:00
  • 67d7db685a agc: new abi nmzik 2026-10-07 09:03:27 +04:00
  • bb98f26433 shader: add missing I64/U64 compare variants KytyPS5-2026-10-07-bb98f26 nmzik 2026-10-07 04:56:31 +04:00
  • cc44a43ebc systemservice: add an option to report the notice screen as skipped (#1127) KytyPS5-2026-10-07-cc44a43 dcave14 2026-10-06 19:21:27 -05:00
  • 2a18e66a4c gpu: validate depth copy state when drawing instead of decoding nmzik 2026-10-07 04:00:38 +04:00
  • e7cfe5a2f7 libkernel: implement sceKernelAioWaitRequests (#1109) KytyPS5-2026-10-07-e7cfe5a Henrique Reis Neves 2026-10-06 21:13:06 -03:00
  • 7415febd93 SDL title fix KytyPS5-2026-10-06-7415feb nmzik 2026-10-07 03:15:06 +04:00
  • 7492cb9577 shader: emulate DS_ORDERED_COUNT as a GDS atomic (#1117) KytyPS5-2026-10-06-7492cb9 NeySlim 2026-10-06 23:45:37 +02:00
  • 60e53a39cc decoder: accept clamp on V_MIN3/MAX3/MED3_F16 (#1116) KytyPS5-2026-10-06-60e53a3 NeySlim 2026-10-06 23:24:18 +02:00
  • 1b21161aac kernel: fix the macOS build of host thread naming (#1122) Nawid3333 2026-10-06 23:18:48 +02:00
  • 1195af2510 decoder: add V_CMPX_U_F32 (#1120) KytyPS5-2026-10-06-1195af2 NeySlim 2026-10-06 23:16:23 +02:00
  • 9a5658c038 launcher: add per-game config import and export KytyPS5-2026-10-06-9a5658c nmzik 2026-10-07 00:39:50 +04:00
  • 199d0a9d92 kernel: name guest threads on the host (#1106) KytyPS5-2026-10-06-199d0a9 Oberd 2026-10-06 21:43:36 +02:00
  • e679486ed3 net: translate native UDP socket options and microsecond timeouts KytyPS5-2026-10-06-e679486 nmzik 2026-10-06 23:36:29 +04:00
  • 6ef406542c tests: make kyty_tests build and run every test without LTO (#1110) KytyPS5-2026-10-06-6ef4065 Henrique Reis Neves 2026-10-06 14:56:48 -03:00
  • 35c6e8fff6 loader: enable the AMD CPU instruction patcher on macOS (#1014) KytyPS5-2026-10-06-35c6e8f Bartłomiej Wołyńczyk 2026-10-06 19:55:11 +02:00
  • 4852721005 net: export connect, getsockopt, sendto, and recvfrom KytyPS5-2026-10-06-4852721 thenotsoquietninja44-collab 2026-10-06 18:14:36 +04:00
  • fb7ff7ec03 Map UDS events to trophies from dumped metadata; trophy viewer/overview improvements (#1088) KytyPS5-2026-10-06-fb7ff7e Felipe 2026-10-06 10:45:26 -03:00
  • 7d2422abbe add remote cheats launcher KytyPS5-2026-10-06-7d2422a nmzik 2026-10-06 15:42:54 +04:00
  • b929bbe3e0 shader: limit broad image tables to compatible views nmzik 2026-10-06 07:15:05 +04:00
  • ae1e92621d shader: sample mixed bindless images through contiguous native arrays nmzik 2026-10-06 05:19:19 +04:00
  • 5a491abbda shader: remove redundant descriptor sorting and stale null check nmzik 2026-10-06 05:06:54 +04:00
  • afbb322b32 kernel: deliver persistent user events once per wait Claxten 2026-10-06 04:45:27 +04:00
  • 5601861d67 shader: implement RDNA2 scalar 16-bit sign extension Claxten 2026-10-06 04:28:20 +04:00
  • cd06601022 shader: replace CPU selector chains with direct image-table lookup Claxten 2026-10-06 04:25:06 +04:00
  • c23de62184 shader: resolve nested descriptor selector tables with exact scalar offsets nmzik 2026-10-06 03:41:59 +04:00
  • 9caec9f2c8 shader: preserve RDNA2 DLC coherence for flat address loads Claxten 2026-10-06 03:28:30 +04:00
  • cdb64bfd4f graphics: share indirect draw handling and honor indexed sources KytyPS5-2026-10-05-cdb64bf nmzik 2026-10-05 23:15:20 +04:00
  • e5dcfdb87b graphics: bound unbounded buffer reads and writes (#1066) nmzik 2026-10-05 23:08:28 +04:00
  • 984010227f graphics: make depth bounds dynamic to reuse pipelines nmzik 2026-10-05 22:37:40 +04:00
  • 57c97ebd86 Decode 16-bit color clears (TheCruZ/KytyPS5-GTA@b8dcd826) TheCruZ 2026-10-05 21:52:10 +04:00
  • dc3cd2d2c9 libNet: honour the option mask in sceHttpUriBuild (#1069) KytyPS5-2026-10-05-dc3cd2d Rohit Mahto 2026-10-05 23:01:45 +05:30
  • e6fce45d3a gpu: skip drains for CPU-only memory unmaps KytyPS5-2026-10-05-e6fce45 nmzik 2026-10-05 21:00:12 +04:00
  • 5b826c6e4a shader: emit native 64-bit operations where compatible nmzik 2026-10-05 20:41:03 +04:00
  • 77d7722173 shader: disable explicit MAD denormal checks for performance testing KytyPS5-2026-10-05-77d7722 nmzik 2026-10-05 18:28:36 +04:00
  • 266c12cec6 Revert "shader: keep scalar data native and preserve raw addresses" nmzik 2026-10-05 17:34:12 +04:00
  • 7a0e1dafd7 shader: classify native half values with shared operand decoding nmzik 2026-10-05 15:31:47 +04:00
  • 1d41ddb378 shader: allow RDNA2 SDWA partial destinations for i24 multiply nmzik 2026-10-05 15:21:29 +04:00
  • 5c83060481 shader: resolve masked image keys in strided descriptor records nmzik 2026-10-05 14:43:21 +04:00
  • 72e4989b1e Add trophy notification support KytyPS5-2026-10-05-72e4989 nmzik 2026-10-05 09:48:46 +04:00
  • 1d55272467 shader: support V_CMPX_NE_U16 KytyPS5-2026-10-05-1d55272 fxpw 2026-10-05 09:22:31 +04:00
  • 2b1b7ed0e4 shader: FLAT opcode=0x24 KytyPS5-2026-10-05-2b1b7ed nmzik 2026-10-05 08:48:20 +04:00
  • af3011cd69 shader: add missing 64-bit integer image atomics KytyPS5-2026-10-05-af3011c nmzik 2026-10-05 04:12:06 +04:00
  • de9c15fa79 shader: encode SNORM and scaled formatted buffer stores nmzik 2026-10-05 03:58:33 +04:00
  • e85279ea7b shader: correct DS float min/max operands and special values nmzik 2026-10-05 03:56:42 +04:00
  • d8be245c22 shader: separate legacy FP32 MAD rounding from fused FMA nmzik 2026-10-05 03:48:35 +04:00
  • bbb98bd490 hle: add BluetoothHid, DeviceService and Usbd stubs (#1031) KytyPS5-2026-10-04-bbb98bd Çağatay Güçlü 2026-10-05 02:04:41 +03:00
  • f96a14a0ab font: fix glyph metrics and raster sizes KytyPS5-2026-10-04-f96a14a nmzik 2026-10-05 02:11:04 +04:00
  • c753efdde7 font: add scaled kerning nmzik 2026-10-05 01:49:03 +04:00
  • 8e46a3ccfa gpu: add packed unsigned-scaled vertex formats nmzik 2026-10-05 01:15:06 +04:00
  • b27b89f513 shader: fix VOP2 DPP8 decoding Çağatay Güçlü 2026-10-05 01:09:35 +04:00
  • e56899902b tests: use a valid image descriptor for mixed samplers nmzik 2026-10-05 00:56:33 +04:00
  • 0885f43a6a gpu: keep 2D and 3D texture aliases separate nmzik 2026-10-05 00:04:46 +04:00
  • a98a39c575 gpu: accept partially resident depth flags Çağatay Güçlü 2026-10-04 23:25:41 +04:00
  • 94e7d239dd gpu: fix zero-source alpha blending on swizzled targets nmzik 2026-10-04 23:22:54 +04:00
  • 8274e517b2 shader: add FP64 min, max and rounding nmzik 2026-10-04 23:08:09 +04:00
  • 96011cc5c9 gpu: share pipelines when color and alpha blend equations match nmzik 2026-10-04 22:29:05 +04:00
  • f7bd0b436a tests: update shared-memory binding expectations nmzik 2026-10-04 22:29:05 +04:00
  • b7d3c572c1 shader: clear unused sampler bits after constant folding nmzik 2026-10-04 22:29:05 +04:00
  • b0bbaef1eb gpu: store large compute shared memory in device buffers nmzik 2026-10-04 22:07:07 +04:00
  • 0ee8800905 shader: read image descriptors indexed by workgroup nmzik 2026-10-04 22:06:58 +04:00
  • 0bef3fc0d3 gpu: fix separate alpha blending on swizzled render targets nmzik 2026-10-04 21:46:38 +04:00