Commit Graph

  • 2a54310876 render: fix depth write state before choosing layouts nmzik 2026-09-07 07:12:58 +04:00
  • 8bccd325ec shader: keep mask predicates across 64-bit moves nmzik 2026-09-07 07:04:55 +04:00
  • ad935311f0 Revert "render: add depth attachment feedback support" nmzik 2026-09-07 07:01:53 +04:00
  • 19fc0274de shader: validate shared terminal paths in selections nmzik 2026-09-07 06:57:55 +04:00
  • 6cc9e5de11 shader: fix wave32 VCC halves and scalar mask moves nmzik 2026-09-07 06:04:40 +04:00
  • bf7ca29487 shader: decode VOP3 FMAC source modifiers nmzik 2026-09-07 05:25:26 +04:00
  • 3cf426662e audio: fix microphone input format decoding nmzik 2026-09-07 05:04:15 +04:00
  • 1fd07c2c83 shader: assemble point inputs for merged geometry shaders nmzik 2026-09-07 05:04:15 +04:00
  • f880c58ccc render: add depth attachment feedback support nmzik 2026-09-07 04:25:10 +04:00
  • 49e59e572e shader: separate depth comparison and regular image descriptors nmzik 2026-09-07 04:06:14 +04:00
  • 9d1fc8328f render: allow supported unrestricted float depth uploads nmzik 2026-09-06 22:00:40 +04:00
  • c9ff09c7c2 textures: keep native formats unless depth promotion is known nmzik 2026-09-06 21:40:58 +04:00
  • ceb2b664e0 render: reset rasterization defaults on CLEAR_STATE nmzik 2026-09-06 21:25:12 +04:00
  • b5b4c06179 textures: share depth comparison view geometry nmzik 2026-09-06 20:18:31 +04:00
  • d70f9c0b2b launcher: add readback option nmzik 2026-09-06 19:47:06 +04:00
  • e847f82fab shader: initialize pixel position W as a reciprocal nmzik 2026-09-06 19:38:15 +04:00
  • 807a594c2d textures: keep atlas data across compressed block views nmzik 2026-09-06 18:57:26 +04:00
  • ced73c56cc shader: fix spilled mesh shader data loads nmzik 2026-09-06 16:54:01 +04:00
  • 9c6f6fa624 json2: add array and object value lifecycles nmzik 2026-09-06 14:48:49 +04:00
  • 533176f9ff shader: drop inactive pixel values under whole-quad masks nmzik 2026-09-06 14:38:32 +04:00
  • 66c1663495 audio: use the shared AAC decoder for Audiodec nmzik 2026-09-06 14:16:27 +04:00
  • 30c7715d3f audio: separate the decoder interface from AJM jobs nmzik 2026-09-06 14:07:12 +04:00
  • 093911a1dc audio: check packet buffers only during decode nmzik 2026-09-06 14:04:27 +04:00
  • d83f1f8235 memory: handle GPU faults at the mapped boundary nmzik 2026-09-06 11:08:05 +04:00
  • 50e78d717d render: use guest polygon modes nmzik 2026-09-06 10:56:59 +04:00
  • 6ca8201982 textures: handle DCC memory reused as HTile nmzik 2026-09-06 10:34:02 +04:00
  • 99a87bd65b shader: keep loop branches during selection routing nmzik 2026-09-06 10:23:44 +04:00
  • f9f8e12c35 shader: add viewport-index exports and indexed raster state nmzik 2026-09-06 10:16:38 +04:00
  • dcaf4205cb render: track pages for DMA fills and copies nmzik 2026-09-06 10:16:27 +04:00
  • 4735359466 textures: invalidate stencil links on CPU writes nmzik 2026-09-06 09:38:22 +04:00
  • 211242452b kernel: use per-thread signal stacks for guest stack faults nmzik 2026-09-06 09:28:19 +04:00
  • 6ae5cb7b64 system: keep controller focus in overlays nmzik 2026-09-06 09:15:29 +04:00
  • 997ad60c50 system: keep error dialogs open until dismissed nmzik 2026-09-06 08:34:58 +04:00
  • 44f982bca7 render: apply DCC clears before binding images nmzik 2026-09-06 08:00:59 +04:00
  • 0456f5a06b libc: fix UTF-16 printf strings and precision limits nmzik 2026-09-06 07:28:19 +04:00
  • b346f58b73 shader: read sample IDs from pixel ancillary input nmzik 2026-09-06 06:54:38 +04:00
  • ace877ce28 shader: lower FMASK loads before binding images nmzik 2026-09-06 06:42:23 +04:00
  • cf0cbee02d shader: fix vertex attribute identity swizzles nmzik 2026-09-06 05:47:20 +04:00
  • 98e7eeb72a textures: keep dirty pages during image-to-buffer sync nmzik 2026-09-06 05:36:41 +04:00
  • 803c124136 textures: reuse range lookups for buffer sync nmzik 2026-09-06 05:07:44 +04:00
  • d9d17737c3 net: return native SO_ERROR nmzik 2026-09-06 05:07:44 +04:00
  • 46850f9574 net: fix socket wakeups and readiness checks nmzik 2026-09-06 05:00:12 +04:00
  • 314d37155a net: add TCP_NODELAY and translate socket errors nmzik 2026-09-06 04:51:07 +04:00
  • ddcdb654ad net: share native connect and accept nmzik 2026-09-06 04:47:15 +04:00
  • cdec5c515b net: use native listen on POSIX nmzik 2026-09-06 04:45:53 +04:00
  • 1eb13dfa5e render: call Vulkan diagnostics and capability checks directly nmzik 2026-09-06 04:11:46 +04:00
  • dda628ca81 render: simplify command and resource ownership nmzik 2026-09-06 04:05:35 +04:00
  • 13ad9f510d render: clean up cache and image internals nmzik 2026-09-06 03:55:13 +04:00
  • 4c769dfbf9 render: simplify buffer and memory tracking ownership nmzik 2026-09-06 03:46:34 +04:00
  • ccd19b3e56 render: choose depth layouts independently of load clears nmzik 2026-09-06 03:35:56 +04:00
  • 81d0ea5697 render: ignore stale export formats with no pixel shader nmzik 2026-09-05 23:36:42 +04:00
  • 43de8bfaac shader: cache integer dependency checks nmzik 2026-09-05 20:35:18 +04:00
  • 86b539a9ea tests: clear BDA page tables before transfer updates nmzik 2026-09-05 16:04:58 +04:00
  • 81a5dd612f shader: fix embedded vertex fetch swizzles nmzik 2026-09-05 16:00:46 +04:00
  • 9c00c7077b shader: keep per-invocation mesh exports out of shared memory nmzik 2026-09-05 15:48:29 +04:00
  • 49ff962f69 shader: add conditional 64-bit scalar moves nmzik 2026-09-05 15:38:51 +04:00
  • c83aac966e textures: keep incompatible mip layouts separate nmzik 2026-09-05 15:24:07 +04:00
  • 9918dc2591 render: set merged GS user data from shader registers nmzik 2026-09-05 15:08:20 +04:00
  • 3ab372ccec render: build indexed triangles for merged ES/GS shaders nmzik 2026-09-05 14:59:28 +04:00
  • 843c0c59be render: use Vulkan-Hpp setup defaults nmzik 2026-09-05 14:42:14 +04:00
  • d93812b0bd render: simplify pool wrapping and scissor clipping nmzik 2026-09-05 14:37:11 +04:00
  • 1c68c94c05 render: remove redundant cache setup nmzik 2026-09-05 14:37:04 +04:00
  • c66060be10 render: simplify pipeline setup nmzik 2026-09-05 14:36:52 +04:00
  • e7b269a9f6 render: clean up image setup and tiler recording nmzik 2026-09-05 14:36:42 +04:00
  • d5b19850fb render: clean up texture transfers and compute fills nmzik 2026-09-05 13:20:52 +04:00
  • e7fe8192bb tests: wait for interrupt callbacks before the next queue nmzik 2026-09-05 13:20:16 +04:00
  • ebe0979563 shader: share runtime value checks nmzik 2026-09-05 13:16:54 +04:00
  • a379304362 present: wait for image acquisition before transitioning nmzik 2026-09-05 12:40:54 +04:00
  • bec7c510c2 render: use native clears for stencil fill shaders nmzik 2026-09-05 12:36:13 +04:00
  • 6a187ac67e render: upload the full stride-zero vertex attribute nmzik 2026-09-05 12:17:39 +04:00
  • 9641b51925 render: fix tiled depth comparison textures nmzik 2026-09-05 11:44:11 +04:00
  • b96a30ed88 shader: keep fragment layer values under lane masks nmzik 2026-09-05 11:43:49 +04:00
  • 2ec0e9e8f3 shader: fix packed image address reads nmzik 2026-09-05 11:32:32 +04:00
  • 51afce3a97 shader: zero-extend unsigned SOPK comparisons nmzik 2026-09-05 10:38:29 +04:00
  • dea80f34ca shader: detect full buffer fills from uniform stores nmzik 2026-09-05 10:34:30 +04:00
  • 994271e2f6 renderdoc: start and stop captures on the present thread nmzik 2026-09-05 09:54:42 +04:00
  • 59902d1fd8 shader: skip resources in untaken uniform branches nmzik 2026-09-05 09:38:50 +04:00
  • b92f0a5458 render: share layouts with sampled attachments nmzik 2026-09-05 08:54:41 +04:00
  • 251f6d6121 shader: fix returns and descriptor placement nmzik 2026-09-05 08:54:35 +04:00
  • 0d8c83a5cb tests: enable Vulkan gather and derivative features nmzik 2026-09-05 08:54:14 +04:00
  • 3624d96c78 render: fix depth mapping for -1 to 1 viewports nmzik 2026-09-05 08:40:05 +04:00
  • 3213934d42 shader: run merged geometry stages as mesh shaders nmzik 2026-09-05 08:32:23 +04:00
  • 246212789f agc: merge resources from both shader stages nmzik 2026-09-05 07:39:30 +04:00
  • c7f7fd974b textures: use the backing format for alias uploads nmzik 2026-09-05 07:30:05 +04:00
  • 5cf2f5767a render: fix volume attachment slice bounds nmzik 2026-09-05 07:11:46 +04:00
  • e8e580cf6c fix ge nmzik 2026-09-05 06:53:59 +04:00
  • 74a78f37d0 renderer: grow repeatedly joined buffer ranges (perf) KytyPS5-2026-09-05-74a78f3 nmzik 2026-09-05 06:30:31 +04:00
  • 8d3ebb5a55 renderer: widen buffer readback windows nmzik 2026-09-05 05:44:42 +04:00
  • 3628d2b4c1 renderer: remove dynamic draw state from pipeline keys KytyPS5-2026-09-05-3628d2b nmzik 2026-09-05 04:41:41 +04:00
  • d96d0eeb18 libPad: ABIs KytyPS5-2026-09-04-d96d0ee nmzik 2026-09-04 07:41:27 +02:00
  • bd401a1407 shader: ignore inactive auxiliary position exports nmzik 2026-09-04 06:48:41 +02:00
  • 070730be0a kernel: report PS5 Base operation mode nmzik 2026-09-04 06:19:24 +02:00
  • 94e7d0a189 renderer: accept inactive coarse HTILE; drop dead MRT filter nmzik 2026-09-04 06:08:31 +02:00
  • c28b71f8e0 gpu: centralize depth shading-rate handling nmzik 2026-09-04 05:55:28 +02:00
  • 27f015ecd1 Revert "graphics: preserve unrestricted viewport depth ranges" nmzik 2026-09-04 05:22:17 +02:00
  • 8596627ced shader: share SPIR-V atomic update lowering nmzik 2026-09-04 05:10:31 +02:00
  • d4cca82a22 libs: stub WebBrowserDialogGetStatus nmzik 2026-09-04 05:07:58 +02:00
  • dd9ecd5f65 Revert "shader: separate comparison image bindings" KytyPS5-2026-09-04-dd9ecd5 nmzik 2026-09-04 03:09:00 +02:00
  • 81b0c1302d Revert "graphics: create depth images for comparison textures" nmzik 2026-09-04 03:08:56 +02:00
  • b9b0b87545 Add update checker to launcher (#478) KytyPS5-2026-09-04-b9b0b87 Tarun 2026-09-04 06:08:02 +05:30