Traditional render pass model allowed different attachment subsets per subpass, so total distinct attachments could exceed maxColorAttachments.
With dynamic rendering local read, all attachments must be bound in vkCmdBeginRendering, constrained by maxColorAttachments. Splitting into separate rendering blocks avoids the limit but loses local‑read tile‑memory advantages.
Example: two logical subpasses each render to 8 distinct color attachments, then a third logical subpass reads one attachment from each of the prior subpasses. The total distinct attachments exceeds maxColorAttachments.
What is the recommended pattern when the total distinct color attachments across logical subpasses exceed maxColorAttachments?
Traditional render pass model allowed different attachment subsets per subpass, so total distinct attachments could exceed
maxColorAttachments.With dynamic rendering local read, all attachments must be bound in
vkCmdBeginRendering, constrained bymaxColorAttachments. Splitting into separate rendering blocks avoids the limit but loses local‑read tile‑memory advantages.Example: two logical subpasses each render to 8 distinct color attachments, then a third logical subpass reads one attachment from each of the prior subpasses. The total distinct attachments exceeds
maxColorAttachments.What is the recommended pattern when the total distinct color attachments across logical subpasses exceed
maxColorAttachments?