Commit Graph

  • 9e41d8320a shader: support returning 64-bit LDS max and compare-exchange main KytyPS5-2026-10-13-9e41d83 nmzik 2026-10-13 14:48:38 +0200
  • e998f21e71 shader: reuse EXEC proof contexts across shared predicate graphs nmzik 2026-10-13 12:36:32 +0200
  • 3197ef093c test: align scalar image tables and buffer reads with PS5 semantics nmzik 2026-10-13 12:36:26 +0200
  • fa0e81bfba shader: zero out-of-range scalar descriptor reads nmzik 2026-10-13 11:23:38 +0200
  • 01ce973882 renderer: preserve guest writes to reused metadata buffers nmzik 2026-10-13 10:57:25 +0200
  • f57d2c0965 shader: keep unbounded material selectors on bounded GPU heaps nmzik 2026-10-13 09:19:43 +0200
  • 735a229236 shader: preserve native types in indirect image tables nmzik 2026-10-13 09:05:02 +0200
  • 9ade7e3582 shader: prove inactive resources across masked traversal merges nmzik 2026-10-13 08:37:44 +0200
  • 259a40abfc memory: honor sparse AMM unmaps and restore failed GPU ranges nmzik 2026-10-13 06:46:06 +0200
  • f1577a5a94 shader: memoize bounded material record bit analysis nmzik 2026-10-13 06:18:34 +0200
  • d08a6cef64 shader: specialize guarded packed material selectors nmzik 2026-10-13 06:07:49 +0200
  • 907c65f54c shader: track material offsets scaled after lane selection nmzik 2026-10-13 05:51:02 +0200
  • fe6499b86e shader: preserve clamped scalar material selector provenance nmzik 2026-10-13 05:44:07 +0200
  • 6309ac838d shader: restrict shared-list descriptor bounds to overlapping producers nmzik 2026-10-13 05:14:43 +0200
  • 19799b3079 shader: simplify invariant execution masks in descriptor proofs nmzik 2026-10-13 04:54:13 +0200
  • 4e16234d32 shader: bound signed image loops from their initial descriptor index nmzik 2026-10-13 04:46:51 +0200
  • 3c9da9c3f4 graphics: decode both channels of RG32 float metadata clears Ali Almohaya 2026-10-13 04:40:42 +0200
  • ff6dffe298 graphics: decode packed unsigned float CMASK register clears nmzik 2026-10-13 04:32:37 +0200
  • 5f6dc0a8d0 shader: stream tile bitmaps within their fixed descriptor domain nmzik 2026-10-13 04:24:22 +0200
  • 34893dd8c8 shader: recognize unconditional predicates in implication proofs nmzik 2026-10-13 04:15:48 +0200
  • 50595d1c13 shader: recover counted image rows through private LDS spills nmzik 2026-10-13 04:13:14 +0200
  • 717c54e085 gpu: match complete NOP marker tags and ignore opaque payloads nmzik 2026-10-13 04:04:19 +0200
  • 31b7be9ff2 graphics: materialize fast clears before sampling reused targets nmzik 2026-10-13 03:21:40 +0200
  • 40692dfb64 graphics: copy sparse buffer uploads through resident mappings nmzik 2026-10-13 01:53:15 +0200
  • 9a3aca963a shader: combine image execution masks with descriptor branch bounds nmzik 2026-10-13 01:27:57 +0200
  • 1fa79d5cac shader: specialize bounded pointer and packed image tables nmzik 2026-10-13 01:12:19 +0200
  • c9ec82e32e shader: factor live execution guards before resource planning nmzik 2026-10-13 01:03:46 +0200
  • 2f88a0a3b2 shader: elide bitcasts between identical physical types nmzik 2026-10-13 00:53:23 +0200
  • 7e884f55e0 shader: reuse dominating descriptor loads across image samples nmzik 2026-10-13 00:42:31 +0200
  • d70cbd4184 shader: bound descriptor worklists by their finite bit masks nmzik 2026-10-13 00:37:14 +0200
  • 9bcf80bf67 graphics: share temporary staging for oversized image uploads nmzik 2026-10-13 00:28:17 +0200
  • ed1195d1e7 shader: prove descriptor bounds from simplified image EXEC predicates nmzik 2026-10-13 00:22:23 +0200
  • 25e1cc7ec9 shader: preserve descriptor bounds through guarded branch joins nmzik 2026-10-13 00:12:55 +0200
  • a287a54f26 shader: prove guarded descriptor counts for interleaved image records nmzik 2026-10-13 00:07:06 +0200
  • 56738aa4e1 shader: sample packed normalized images with one bilinear gather nmzik 2026-10-12 23:51:22 +0200
  • c11254a996 shader: share format conversion for packed normalized image stores nmzik 2026-10-12 23:38:45 +0200
  • aec8c88755 graphics: support signed 32-bit image atomic descriptors nmzik 2026-10-12 23:32:19 +0200
  • 68d7bc94e2 shader: correlate masked first-lane material rows nmzik 2026-10-12 22:35:48 +0200
  • 8ee31abd9d shader: bound indirect image selectors by counted scalar rows nmzik 2026-10-12 22:05:31 +0200
  • 9a7c54da58 shader: share formatted buffer payload reads across format conversions nmzik 2026-10-12 21:42:58 +0200
  • 5dc6914688 shader: lower bounded UInt formatted buffer copies to shared stores nmzik 2026-10-12 21:24:00 +0200
  • a7a734b5d3 video: implement PS5 Vdecsw using a shared queued AVC decoder nmzik 2026-10-12 21:08:58 +0200
  • e2c8b61de6 shader: remove unreachable mixed image specialization paths nmzik 2026-10-12 20:54:22 +0200
  • 145578ac03 shader: materialize image keys from proven GPU bitmap subsets nmzik 2026-10-12 20:44:12 +0200
  • f01a3750d4 shader: validate indirect image operands at each typed access nmzik 2026-10-12 20:12:09 +0200
  • 0e9c77b0a2 shader: bound material selectors by proven one-wave LDS append lists nmzik 2026-10-12 19:44:05 +0200
  • d692d8ee08 shader: preserve full region addresses for LDS and GDS reads and writes nmzik 2026-10-12 19:31:20 +0200
  • 460a196fca shader: emit dynamic sample offsets with the enabled maintenance8 feature Ali Almohaya 2026-10-12 19:11:00 +0200
  • 652154aead shader: merge typed image candidates as raw vectors with shared sampler variants nmzik 2026-10-12 18:54:54 +0200
  • 49ebbfd627 shader: prove descending image ranges and prune impossible register selectors nmzik 2026-10-12 18:39:37 +0200
  • 7688093ca3 shader: resolve GPU scalar image selectors within buffer bounds nmzik 2026-10-12 18:17:24 +0200
  • df08b83287 shader: propagate late constants through affected IR users nmzik 2026-10-12 18:17:24 +0200
  • fa68e104ea shader: fold full wave64 masks before register predication nmzik 2026-10-12 17:20:42 +0200
  • fd66f580b4 shader: resolve packed buffer selectors with shared indexed stores nmzik 2026-10-12 17:06:20 +0200
  • 8f7d745383 graphics: simplify image usage and dirty state nmzik 2026-10-12 16:15:07 +0200
  • f4692a450e graphics: avoid full-cache scans when deleting stencil associations nmzik 2026-10-12 15:33:25 +0200
  • df5b9b92be minor cleanup KytyPS5-2026-10-12-df5b9b9 nmzik 2026-10-12 15:06:38 +0200
  • 5b0ef07742
    audio: keep NGS2 sampler voices within max_waveform_blocks (#1450) KytyPS5-2026-10-12-5b0ef07 Devran Cosmo Uenal 2026-10-12 14:22:06 +0200
  • 5ce9a52936
    Fix the splash screen (#1378) KytyPS5-2026-10-12-5ce9a52 Ettore Sartori 2026-10-12 13:40:59 +0200
  • dad900c61d Fix BC alias writes and GC KytyPS5-2026-10-12-dad900c nmzik 2026-10-12 04:51:02 +0200
  • 5b730d4df0 simplify guest gpu KytyPS5-2026-10-12-5b730d4 nmzik 2026-10-12 02:03:02 +0200
  • e699a35f20 netctl: add opt-in host IPv4 connectivity and launcher toggle nmzik 2026-10-12 01:19:07 +0200
  • 41beda4367 ampr: fix APR completion loss in 768-byte read batches nmzik 2026-10-12 00:51:15 +0200
  • 048fe9f413 kernel: export sceKernelFtruncate through existing native handler Chai T 2026-10-12 00:34:52 +0200
  • e51de54ee4 add hdr display support KytyPS5-2026-10-11-e51de54 nmzik 2026-10-11 20:29:32 +0200
  • 984cfcebd1 shader: emit native texel offsets using sample execution context KytyPS5-2026-10-11-984cfce nmzik 2026-10-11 18:32:06 +0200
  • df0412afb5 shader: preserve shared predicates during resource plan extraction nmzik 2026-10-11 18:18:33 +0200
  • f28c0fccb2 texture: preserve guest DCC metadata for comparison depth aliases nmzik 2026-10-11 18:06:47 +0200
  • 4c87dbebb2 shader: select indirect texture descriptors for image gathers netwarex 2026-10-11 17:55:37 +0200
  • 16a7fe689a
    fix windows compilation (2) (#1411) KytyPS5-2026-10-11-16a7fe6 nmzik 2026-10-11 11:11:02 +0200
  • 39da594aa7 loader: guard LoadExec close_range path with __linux__ for macOS fix-windows-compilation-2 ReverendOzmund 2026-10-11 10:52:31 +0200
  • 3d7c5504d7 fix windows compialtion (2) nmzik 2026-10-11 10:43:36 +0200
  • 6f0cddd440 implement LoadExec (windows) KytyPS5-2026-10-11-6f0cddd thenotsoquietninja44-collab 2026-10-11 08:23:11 +0200
  • 4084a008ea fix windows compilation KytyPS5-2026-10-11-4084a00 nmzik 2026-10-11 07:53:59 +0200
  • c0ebf22476
    tests: rename a local that collides with the Windows small macro (#1400) KytyPS5-2026-10-11-c0ebf22 HamsterCL 2026-10-11 04:35:18 -0300
  • cb375ec35a add load exec KytyPS5-2026-10-11-cb375ec nmzik 2026-10-11 09:04:29 +0200
  • 6f3bebcb50 playgo: read plgx chunks nmzik 2026-10-11 08:43:25 +0200
  • 1029511bbc add depth to color copy nmzik 2026-10-11 08:08:50 +0200
  • 65144ce4ac gpu: centralize depth copy state validation in target resolution nmzik 2026-10-11 07:57:27 +0200
  • f848d2761b add srt walker nmzik 2026-10-11 07:20:40 +0200
  • 730e1a3cf3
    docs: add Fedora and Fedora Atomic (Bazzite) build instructions (#1372) KytyPS5-2026-10-11-730e1a3 ReverendOzmund 2026-10-11 09:24:15 +0800
  • d4bb7fd786 agc: remove command buffer debug dump KytyPS5-2026-10-11-d4bb7fd nmzik 2026-10-11 03:03:26 +0200
  • fbea51c684
    agc: implement sceAgcSetNop (#1343) KytyPS5-2026-10-11-fbea51c popcoder565 2026-10-10 21:00:09 -0400
  • a6f4e8e7f4 AvPlayer: recycle output buffers so the decoder can run ahead KytyPS5-2026-10-11-a6f4e8e Devran Cosmo Uenal 2026-10-11 02:08:27 +0200
  • 448a4c8a6a launcher: reorganize panels nmzik 2026-10-11 01:44:04 +0200
  • ece4e28740 gpu: store private format byte sizes in uint8_t nmzik 2026-10-11 01:25:47 +0200
  • 58ba1e4cb4 docs: update README wording and grammar nmzik 2026-10-11 01:13:14 +0200
  • cf77fb4353 shader: initialize NGG vertex count from active native invocations nmzik 2026-10-11 00:52:21 +0200
  • 7e4e142aae gpu: enable native R8 SNORM texture sampling nmzik 2026-10-11 00:00:23 +0200
  • b7b335ac63 gpu: admit block-compressed textures in PS5 R64 tiling nmzik 2026-10-10 23:47:47 +0200
  • 9a5dd9faff agc: reserve driver backing before guest direct-memory allocation nmzik 2026-10-10 23:33:48 +0200
  • 947627d10d docs: clarify pull request scope KytyPS5-2026-10-10-947627d nmzik 2026-10-10 22:47:36 +0200
  • 1cfb9522a3
    controller: use Back as the touchpad click on pads without a touchpad (#1355) KytyPS5-2026-10-10-1cfb952 Kelvin Oliveira 2026-10-10 14:20:34 -0300
  • f63d3befdc Add startup splash screen KytyPS5-2026-10-10-f63d3be nmzik 2026-10-10 18:58:43 +0200
  • 307fdcf7ad
    add self updater (#1352) KytyPS5-2026-10-10-307fdcf nmzik 2026-10-10 05:42:32 +0200
  • f1764a0bba remove updater tests after validation add-self-updater nmzik 2026-10-10 05:31:08 +0200
  • b41c23d338 add self updater nmzik 2026-10-10 05:12:22 +0200
  • 679be25c37 shader: recognize remaining disabled debug branches KytyPS5-2026-10-10-679be25 Mac 2026-10-10 04:31:24 +0200
  • fa56c5eae9 shader: add scalar zero-bit count and search operations fxpw 2026-10-10 04:24:33 +0200
  • 3b9e176b70 shader: support VOP1/VOP2 DPP8 fetch-inactive foufouadi 2026-08-28 16:08:27 +0000