Commit Graph

  • 5916a184cc shader: preserve affine image heap candidate domains nmzik 2026-10-15 03:34:07 +02:00
  • fcab4e5d0d shader: trace unsupported sampled image candidate provenance nmzik 2026-10-15 03:15:03 +02:00
  • fe23334ff0 shader: remove unreachable candidate diagnostic branches nmzik 2026-10-15 03:03:57 +02:00
  • 81169d77ea shader: materialize compact image and paired sampler tables nmzik 2026-10-15 03:02:55 +02:00
  • 7d24972b8f shader: report rejected indirect buffer candidate context nmzik 2026-10-15 02:28:09 +02:00
  • 1d3fd07fe6 shader: share indirect buffer format geometry lookup nmzik 2026-10-15 02:05:10 +02:00
  • 28766a915b audio: decode PS5 ATRAC9 discrete multichannel streams nmzik 2026-10-15 01:44:16 +02:00
  • 279bc95941 graphics: track HTile clears across PS5 depth array slices nmzik 2026-10-15 00:45:03 +02:00
  • 12c522bba5 graphics: log cached GPU completion beside dispatch submission ticks nmzik 2026-10-15 00:39:33 +02:00
  • 65a6f30f51 shader: compare real nested descriptor pointer instructions nmzik 2026-10-15 00:16:47 +02:00
  • bb2d6dbeb3 shader: share scalar condition results with direct subgroup votes nmzik 2026-10-15 00:07:35 +02:00
  • 50844badbf shader: map debug SPIR-V blocks to native RDNA2 PCs nmzik 2026-10-14 22:58:17 +02:00
  • c1f6838e40 shader: share repeated raw indirect buffer load bodies nmzik 2026-10-14 22:17:58 +02:00
  • 6455546f26 shader: admit bounded multi-component formatted buffer loads nmzik 2026-10-14 22:04:55 +02:00
  • dcc642551f graphics: classify signed byte textures for native sampling nmzik 2026-10-14 21:52:58 +02:00
  • dd429ef858 shader: decode high-half formatted buffer stores nmzik 2026-10-14 21:47:53 +02:00
  • bc2664cefa shader: decode comparison gathers with explicit LOD nmzik 2026-10-14 21:40:12 +02:00
  • 8b81f665a2 shader: separate indirect buffer candidates from tracked root limits nmzik 2026-10-14 21:19:38 +02:00
  • 1039c54f5d shader: share indirect buffer array access after an empty root nmzik 2026-10-14 21:17:44 +02:00
  • b24ce3440d shader: track buffer liveness and offsets by resource count nmzik 2026-10-14 21:11:14 +02:00
  • 2f6ee0e91d shader: support RDNA2 high-half short buffer stores nmzik 2026-10-14 20:55:50 +02:00
  • 6b1c4a7a71 test: model bounded scalar selector batches in native CFG coverage nmzik 2026-10-14 20:55:39 +02:00
  • 166b9a5eea test: dispatch null texture coverage with the intended wave size nmzik 2026-10-14 20:47:25 +02:00
  • 5313181ecf shader: bound workgroup selector prefixes from runtime starting indices nmzik 2026-10-14 20:39:25 +02:00
  • ceccd746d8 shader: resolve workgroup-selected descriptor prefixes from dispatch arguments nmzik 2026-10-14 20:29:48 +02:00
  • 82470c7181 shader: share workgroup and selector count resolution nmzik 2026-10-14 19:45:31 +02:00
  • 4843d8d942 shader: support packed D16 XYZW formatted buffer stores nmzik 2026-10-14 19:35:08 +02:00
  • c914435f20 shader: plan finite GPU-selected RGBA16 buffer stores nmzik 2026-10-14 19:13:16 +02:00
  • 7468e4f60a shader: share descriptor dispatch for scalar and wide buffer stores nmzik 2026-10-14 19:01:14 +02:00
  • b6da068313 shader: preserve typed candidates for unfiltered indirect image access nmzik 2026-10-14 18:57:26 +02:00
  • 127cf8d46f shader: route image stores through shared indirect descriptor access nmzik 2026-10-14 18:39:40 +02:00
  • e0586cc85a shader: decode unsigned byte loads into preserved low halves nmzik 2026-10-14 18:21:58 +02:00
  • 302240da70 shader: lower complete wave minima for sparse fragment subgroups nmzik 2026-10-14 18:03:48 +02:00
  • 892e70c8a1 graphics: bind unbound textures as native null descriptors nmzik 2026-10-14 17:56:47 +02:00
  • 7c9da0e56f shader: share finite texture selection through masked first-lane reads nmzik 2026-10-14 17:29:49 +02:00
  • 6d6da57a95 shader: share formatted stores for GPU-selected signed byte records nmzik 2026-10-14 17:10:02 +02:00
  • 04cb4c6553 shader: separate exact descriptor row bounds from pointer offsets nmzik 2026-10-14 16:55:47 +02:00
  • 487bbf95fd shader: share nested pointer-table image and sampler selection nmzik 2026-10-14 16:40:15 +02:00
  • 3a925efddf graphics: preserve sparse spans in rebased mip-tail views nmzik 2026-10-14 16:07:49 +02:00
  • aeecc9343a test: give native binding fixture valid nonempty buffer descriptors nmzik 2026-10-14 16:02:33 +02:00
  • 8c7fe539b8 graphics: represent rebased contiguous mip-tail texture views nmzik 2026-10-14 15:56:45 +02:00
  • c88f05f7b5 graphics: share signed storage conversion and support R16 image writes nmzik 2026-10-14 15:36:29 +02:00
  • f3c017b168 shader: fold reads through empty scalar descriptor tables nmzik 2026-10-14 15:17:03 +02:00
  • 4b549b9cb3 shader: prove constant post-tested image selector loops nmzik 2026-10-14 15:11:12 +02:00
  • 9cc0bba80b shader: bound GPU-selected record descriptors by scalar table geometry nmzik 2026-10-14 14:45:56 +02:00
  • 150bcb06a9 shader: share runtime buffer format conversion across loads nmzik 2026-10-14 14:29:40 +02:00
  • 280b87adec shader: allow reverse left shifts to use shared SDWA partial writes nmzik 2026-10-14 05:20:23 +02:00
  • 26d326d1b0 shader: share bounded record descriptors for packed loads and byte stores nmzik 2026-10-14 05:07:24 +02:00
  • 4cf5a96b79 shader: reuse prepared binding offsets and shared resource switch nmzik 2026-10-14 04:46:46 +02:00
  • 7bba785963 shader: load bytes and halfwords from GPU-selected buffers nmzik 2026-10-14 04:35:21 +02:00
  • 8d18be71db shader: decode upper-half byte stores through shared operand selection nmzik 2026-10-14 04:20:02 +02:00
  • 6abfe3bbe4 shader: share formatted loads and support packed D16 XYZW buffers nmzik 2026-10-14 04:09:57 +02:00
  • 1905b28b3c shader: decode packed UNorm image loads through shared conversion nmzik 2026-10-14 03:53:32 +02:00
  • 8e4c3b5e14 shader: prove finite masked selectors for writable buffer tables nmzik 2026-10-14 03:48:26 +02:00
  • be5915c248 graphics: skip GPU-clean empty indirect dispatches before shader preparation nmzik 2026-10-14 03:36:33 +02:00
  • 9e41d8320a shader: support returning 64-bit LDS max and compare-exchange KytyPS5-2026-10-13-9e41d83 nmzik 2026-10-13 14:48:38 +02:00
  • e998f21e71 shader: reuse EXEC proof contexts across shared predicate graphs nmzik 2026-10-13 12:36:32 +02:00
  • 3197ef093c test: align scalar image tables and buffer reads with PS5 semantics nmzik 2026-10-13 12:36:26 +02:00
  • fa0e81bfba shader: zero out-of-range scalar descriptor reads nmzik 2026-10-13 11:23:38 +02:00
  • 01ce973882 renderer: preserve guest writes to reused metadata buffers nmzik 2026-10-13 10:57:25 +02:00
  • f57d2c0965 shader: keep unbounded material selectors on bounded GPU heaps nmzik 2026-10-13 09:19:43 +02:00
  • 735a229236 shader: preserve native types in indirect image tables nmzik 2026-10-13 09:05:02 +02:00
  • 9ade7e3582 shader: prove inactive resources across masked traversal merges nmzik 2026-10-13 08:37:44 +02:00
  • 259a40abfc memory: honor sparse AMM unmaps and restore failed GPU ranges nmzik 2026-10-13 06:46:06 +02:00
  • f1577a5a94 shader: memoize bounded material record bit analysis nmzik 2026-10-13 06:18:34 +02:00
  • d08a6cef64 shader: specialize guarded packed material selectors nmzik 2026-10-13 06:07:49 +02:00
  • 907c65f54c shader: track material offsets scaled after lane selection nmzik 2026-10-13 05:51:02 +02:00
  • fe6499b86e shader: preserve clamped scalar material selector provenance nmzik 2026-10-13 05:44:07 +02:00
  • 6309ac838d shader: restrict shared-list descriptor bounds to overlapping producers nmzik 2026-10-13 05:14:43 +02:00
  • 19799b3079 shader: simplify invariant execution masks in descriptor proofs nmzik 2026-10-13 04:54:13 +02:00
  • 4e16234d32 shader: bound signed image loops from their initial descriptor index nmzik 2026-10-13 04:46:51 +02:00
  • 3c9da9c3f4 graphics: decode both channels of RG32 float metadata clears Ali Almohaya 2026-10-13 04:40:42 +02:00
  • ff6dffe298 graphics: decode packed unsigned float CMASK register clears nmzik 2026-10-13 04:32:37 +02:00
  • 5f6dc0a8d0 shader: stream tile bitmaps within their fixed descriptor domain nmzik 2026-10-13 04:24:22 +02:00
  • 34893dd8c8 shader: recognize unconditional predicates in implication proofs nmzik 2026-10-13 04:15:48 +02:00
  • 50595d1c13 shader: recover counted image rows through private LDS spills nmzik 2026-10-13 04:13:14 +02:00
  • 717c54e085 gpu: match complete NOP marker tags and ignore opaque payloads nmzik 2026-10-13 04:04:19 +02:00
  • 31b7be9ff2 graphics: materialize fast clears before sampling reused targets nmzik 2026-10-13 03:21:40 +02:00
  • 40692dfb64 graphics: copy sparse buffer uploads through resident mappings nmzik 2026-10-13 01:53:15 +02:00
  • 9a3aca963a shader: combine image execution masks with descriptor branch bounds nmzik 2026-10-13 01:27:57 +02:00
  • 1fa79d5cac shader: specialize bounded pointer and packed image tables nmzik 2026-10-13 01:12:19 +02:00
  • c9ec82e32e shader: factor live execution guards before resource planning nmzik 2026-10-13 01:03:46 +02:00
  • 2f88a0a3b2 shader: elide bitcasts between identical physical types nmzik 2026-10-13 00:53:23 +02:00
  • 7e884f55e0 shader: reuse dominating descriptor loads across image samples nmzik 2026-10-13 00:42:31 +02:00
  • d70cbd4184 shader: bound descriptor worklists by their finite bit masks nmzik 2026-10-13 00:37:14 +02:00
  • 9bcf80bf67 graphics: share temporary staging for oversized image uploads nmzik 2026-10-13 00:28:17 +02:00
  • ed1195d1e7 shader: prove descriptor bounds from simplified image EXEC predicates nmzik 2026-10-13 00:22:23 +02:00
  • 25e1cc7ec9 shader: preserve descriptor bounds through guarded branch joins nmzik 2026-10-13 00:12:55 +02:00
  • a287a54f26 shader: prove guarded descriptor counts for interleaved image records nmzik 2026-10-13 00:07:06 +02:00
  • 56738aa4e1 shader: sample packed normalized images with one bilinear gather nmzik 2026-10-12 23:51:22 +02:00
  • c11254a996 shader: share format conversion for packed normalized image stores nmzik 2026-10-12 23:38:45 +02:00
  • aec8c88755 graphics: support signed 32-bit image atomic descriptors nmzik 2026-10-12 23:32:19 +02:00
  • 68d7bc94e2 shader: correlate masked first-lane material rows nmzik 2026-10-12 22:35:48 +02:00
  • 8ee31abd9d shader: bound indirect image selectors by counted scalar rows nmzik 2026-10-12 22:05:31 +02:00
  • 9a7c54da58 shader: share formatted buffer payload reads across format conversions nmzik 2026-10-12 21:42:58 +02:00
  • 5dc6914688 shader: lower bounded UInt formatted buffer copies to shared stores nmzik 2026-10-12 21:24:00 +02:00
  • a7a734b5d3 video: implement PS5 Vdecsw using a shared queued AVC decoder nmzik 2026-10-12 21:08:58 +02:00
  • e2c8b61de6 shader: remove unreachable mixed image specialization paths nmzik 2026-10-12 20:54:22 +02:00
  • 145578ac03 shader: materialize image keys from proven GPU bitmap subsets nmzik 2026-10-12 20:44:12 +02:00
  • f01a3750d4 shader: validate indirect image operands at each typed access nmzik 2026-10-12 20:12:09 +02:00