Yunus Shaikh
8eba29aeef
Merge main into fix/agc-msaa-d32s8-separate-stencil
...
Brings upstream main a6dcea927 under #6300 's two commits.
Conflicts:
- DepthSurface.cpp prepareDepthSampling: #6300 's stencil checks are kept
and main's 752cca10f drops the ITERATE_256 requirement, so the HTILE
check is main's line ("requires pipe-aligned HTILE without VRS").
- DepthSurface.cpp NoteHtileDepthClear and NoteDepthMetadataFill: #6300 's
clear and fill proofs are kept, written with main's first-refusal-wins
DepthSamplingState::Refuse. After the proven whole-fill branch, the
remaining fills take main's ForgetClear/NoteHtileClear and single-sample
plane-fill paths.
- NativeMultisampleDepth.cpp CheckDepthTarget takes both #6300 's
ClearSource and main's iterate256, in that order; main's ITERATE_256
call passes ClearSource::HtileDispatch.
- docs/dev/debt/libSceAgcDriver.md: one entry with #6300 's stencil and
fill text and main's ITERATE_256 text.
Adapted to main: main samples a native multisampled depth target
through a shadow copy that is refreshed when the sampled view is looked
up (1912045c1 , 5a0a00f42 ). CheckStencilTarget recorded its raster and
the fetch in one batch, so the fetch read the shadow from before the
raster ("native depth-stencil sampled fetch lost a depth sample or a
stencil test outcome"). It now submits the raster, looks the view up
again and syncs before the fetch, as main's CheckDepthTarget does.
2026-10-21 22:49:54 +00:00
..
2026-10-21 20:12:23 +02:00
2026-10-20 16:08:26 +02:00
2026-10-22 00:32:11 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:52:39 +03:00
2026-10-21 21:53:55 +03:00
2026-10-21 22:49:54 +00:00
2026-10-21 21:45:12 +03:00
2026-10-21 02:37:10 +01:00
2026-10-21 21:52:56 +03:00
2026-10-21 21:54:21 +03:00
2026-10-21 21:48:05 +03:00
2026-10-20 03:21:07 +01:00
2026-10-21 21:52:29 +03:00
2026-10-21 21:53:27 +03:00
2026-10-21 02:37:11 +01:00
2026-10-21 02:37:11 +01:00
2026-10-21 21:51:51 +03:00
2026-10-21 21:51:55 +03:00
2026-10-21 21:55:09 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:53:55 +03:00
2026-10-21 21:53:05 +03:00
2026-10-21 02:37:11 +01:00
2026-10-21 02:37:12 +01:00
2026-10-20 07:10:36 -03:00
2026-10-21 16:30:58 +05:30
2026-10-21 02:37:12 +01:00
2026-10-21 02:37:13 +01:00
2026-10-21 21:53:56 +03:00
2026-10-21 21:48:12 +03:00
2026-10-21 21:53:28 +03:00
2026-10-21 21:53:28 +03:00
2026-10-21 12:42:02 +02:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:48:10 +03:00
2026-10-21 21:49:58 +03:00
2026-10-21 21:50:06 +03:00
2026-10-21 21:48:10 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 02:37:14 +01:00
2026-10-21 07:46:58 +01:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:48:10 +03:00
2026-10-21 21:49:30 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 07:47:00 +01:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:56:03 +03:00
2026-10-21 21:49:59 +03:00
2026-10-21 15:22:04 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:52:12 +03:00
2026-10-21 21:49:31 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 02:37:14 +01:00
2026-10-20 07:10:36 -03:00
2026-10-21 21:55:31 +03:00
2026-10-21 21:53:00 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:51:30 +03:00
2026-10-21 21:52:58 +03:00
2026-10-21 21:48:11 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:52:57 +03:00
2026-10-21 08:01:06 +01:00
2026-10-21 02:37:15 +01:00
2026-10-21 21:52:25 +03:00
2026-10-21 21:52:22 +03:00
2026-10-21 21:47:56 +03:00
2026-10-21 02:37:16 +01:00
2026-10-21 21:48:13 +03:00
2026-10-20 03:11:14 +02:00
2026-10-21 02:37:16 +01:00
2026-10-21 02:37:16 +01:00
2026-10-21 21:54:18 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:52:33 +03:00
2026-10-20 03:21:07 +01:00
2026-10-21 21:53:22 +03:00
2026-10-21 21:52:57 +03:00
2026-10-21 21:52:32 +03:00
2026-10-21 21:53:21 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:53:00 +03:00
2026-10-21 21:52:55 +03:00
2026-10-21 21:54:19 +03:00
2026-10-21 21:54:20 +03:00
2026-10-21 12:56:14 +02:00
2026-10-21 14:17:40 +02:00
2026-10-21 21:53:59 +03:00
2026-10-21 21:51:22 +03:00
2026-10-21 21:54:00 +03:00
2026-10-21 21:53:51 +03:00
2026-10-21 09:49:31 +01:00
2026-10-20 20:29:43 -06:00
2026-10-21 21:51:33 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 12:13:31 +05:30
2026-10-21 21:53:57 +03:00
2026-10-21 02:24:33 +02:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:48:03 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 08:01:06 +01:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 02:37:18 +01:00
2026-10-21 07:24:18 +06:00
2026-10-21 21:51:30 +03:00
2026-10-21 21:54:18 +03:00
2026-10-21 21:48:14 +03:00
2026-10-21 21:54:18 +03:00
2026-10-21 21:48:15 +03:00
2026-10-21 21:56:06 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:53:58 +03:00
2026-10-21 21:52:54 +03:00
2026-10-21 21:53:58 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:49:33 +03:00
2026-10-21 21:52:28 +03:00
2026-10-20 23:22:18 +02:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:47:57 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:49:31 +03:00
2026-10-21 21:48:04 +03:00
2026-10-20 20:20:29 +05:30
2026-10-21 21:52:30 +03:00
2026-10-21 21:50:36 +03:00
2026-10-21 21:50:39 +03:00
2026-10-21 08:01:06 +01:00
2026-10-21 21:53:23 +03:00
2026-10-21 21:44:57 +03:00
2026-10-21 02:37:19 +01:00
2026-10-21 21:54:03 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:52:10 +03:00
2026-10-21 21:50:40 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:56:04 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:53:08 +03:00
2026-10-20 17:58:28 +13:00
2026-10-21 21:52:42 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:56:06 +03:00
2026-10-21 16:30:58 +05:30
2026-10-20 23:22:17 +02:00
2026-10-21 02:37:20 +01:00
2026-10-21 21:47:01 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 21:55:09 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-20 23:22:17 +02:00
2026-10-21 21:54:02 +03:00
2026-10-21 21:48:00 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-20 13:00:41 +02:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 22:05:51 +13:00
2026-10-21 07:46:47 +01:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:53:26 +03:00
2026-10-21 21:55:26 +03:00
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:56:00 +03:00
2026-10-20 23:22:18 +02:00
2026-10-21 21:49:32 +03:00
2026-10-20 20:09:32 +05:30
2026-10-21 16:30:58 +05:30
2026-10-21 21:54:55 +03:00
2026-10-21 21:52:56 +03:00
2026-10-21 21:53:44 +03:00
2026-10-21 21:53:24 +03:00
2026-10-21 02:37:20 +01:00
2026-10-21 21:56:06 +03:00
2026-10-22 02:10:11 +13:00
2026-10-21 21:53:27 +02:00