[idd] capture: accept effective texture alignment

Ignore runtime-selected alignment when comparing frame textures.

This allows software-adapter products through publication and routing.

Log the first execution-stage failure per graph.
This commit is contained in:
Geoffrey McRae
2026-10-01 09:33:43 +10:00
parent 0992f695ad
commit 3909a70950
2 changed files with 19 additions and 9 deletions

View File

@@ -194,7 +194,8 @@ bool D12::Same(const D3D12_RESOURCE_DESC& left,
const D3D12_RESOURCE_DESC& right, DescCmp cmp)
{
const bool alignment = cmp != DescCmp::CREATE &&
cmp != DescCmp::COPY && cmp != DescCmp::VIEW;
cmp != DescCmp::COPY && cmp != DescCmp::NO_FLAGS &&
cmp != DescCmp::VIEW;
const bool layout = cmp != DescCmp::COPY;
const bool flags = cmp != DescCmp::COPY &&
cmp != DescCmp::NO_FLAGS && cmp != DescCmp::VIEW;