enumerazione D3D12_RESOURCE_BARRIER_TYPE (d3d12.h)
Specifica un tipo di barriera delle risorse (transizione nell'uso delle risorse) descrizione.
Sintassi
typedef enum D3D12_RESOURCE_BARRIER_TYPE {
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;
Costanti
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION Valore: 0 Barriera di transizione che indica una transizione di un set di sottoresource tra diversi usi. Il chiamante deve specificare prima e dopo l'utilizzo delle sottoresource. |
D3D12_RESOURCE_BARRIER_TYPE_ALIASING Barriera di aliasing che indica una transizione tra utilizzo di 2 risorse diverse con mapping nello stesso pool di riquadri. Il chiamante può specificare sia prima che dopo la risorsa. Si noti che una o entrambe le risorse possono essere NULL, che indica che qualsiasi risorsa riquadri potrebbe causare l'aliasing. |
D3D12_RESOURCE_BARRIER_TYPE_UAV Una barriera di accesso non ordinata che indica tutti gli accessi UAV (letture o scritture) a una determinata risorsa prima che tutti gli accessi UAV futuri (lettura o scrittura) possano iniziare. |
Commenti
Questa enumerazione viene usata nella struttura D3D12_RESOURCE_BARRIER_TYPE . Usare questi valori con il metodo ID3D12GraphicsCommandList::ResourceBarrier .
Requisiti
Intestazione | d3d12.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per