raghav314 and Claude Opus 5.5
d57f9cfb03
fix(agc): take a CB resolve's sample count from its source target
...
DecodeColorMetadataPass treated a CB_COLOR_CONTROL resolve as one only
when PA_SC_AA_CONFIG has a sample count, and checked the source against
it. A title that resolves with the rasterizer single-sample fell through
to the draw path and threw "only normal color rendering with copy ROP is
supported (... mode resolve)".
A color target's sample count is CB_COLOR_ATTRIB.NUM_SAMPLES, separate
from the rasterizer's; radeonsi itself writes PA_SC_AA_CONFIG 0 for a
multisampled framebuffer when rasterizer multisampling and line
smoothing are off. So a resolve is decoded when either the rasterizer or
CB0 is multisampled, and its sample count is CB0's. When the rasterizer
is multisampled, the source still has to match it.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-13 15:46:45 +13:00
..
2026-10-12 23:21:56 +02:00
2026-10-12 22:56:28 +02:00
2026-10-13 15:36:03 +13:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:51:37 +02:00
2026-10-12 15:22:21 -04:00
2026-10-13 15:46:45 +13:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:57:04 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:04:02 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-13 00:34:12 +05:30
2026-10-12 20:38:29 +02:00
2026-10-13 00:34:12 +05:30
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:32:38 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:59:26 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 23:00:17 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:37:31 +02:00
2026-10-12 20:03:59 +01:00
2026-10-12 23:12:40 +02:00
2026-10-12 22:54:23 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:58:36 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 18:46:44 +00:00
2026-10-12 22:05:40 +01:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:58:39 +02:00
2026-10-12 19:44:03 +00:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:59:26 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 18:46:45 +00:00
2026-10-12 21:58:43 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 22:48:53 +02:00
2026-10-12 22:32:42 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 14:32:58 -05:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 20:38:29 +02:00
2026-10-12 21:02:32 +02:00
2026-10-13 13:23:56 +13:00
2026-10-12 20:38:29 +02:00