Skip to content

State manager promotion decay support

Bill Kristiansen requested to merge state-manager-promotion-decay into msclc-d3d12

Textures in the COMMON state at the start of an execution group (the set of d3d12 command lists executed in a single call to ID3D12CommandQueue::ExecuteCommandLists), can be promoted to SRV* or COPY*. Buffers and simultaneous-access textures can additionally be promoted from COMMON to any other resource state.

All resources promoted from the COMMON state decay back to the COMMON state upon completion of an execution group.

It is assumed by the resource state manager that all resources are created in the COMMON state.

Merge request reports