enumerazione D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 (d3d12umddi.h)
Dichiara il tipo di accesso alla risorsa per la chiamata a PFND3D12DDI_BEGIN_RENDER_PASS_0053.
Sintassi
typedef enum D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 {
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_DISCARD,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_PRESERVE,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_CLEAR,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_NO_ACCESS,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0101_PRESERVE_LOCAL_RENDER,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0101_PRESERVE_LOCAL_SRV,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0101_PRESERVE_LOCAL_UAV
} ;
Costanti
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_DISCARD Indica che l'applicazione non ha alcuna dipendenza dal contenuto precedente della risorsa. Un'implementazione specificata può restituire il contenuto scritto in precedenza oppure può restituire dati non inizializzati. Tuttavia, la lettura dalla risorsa non deve produrre un blocco della GPU e la "lettura" potrebbe restituire solo dati non definiti nel caso peggiore. Una lettura è definita come tradizionale: * UAV (visualizzazione accesso non ordinato) * SRV (visualizzazione risorse shader) * CBV (visualizzazione buffer costante) * VBV (vista buffer vertex) * IBV (visualizzazione buffer di indice) * Associazione indiretta/lettura * blend/depth-testing-indotto lettura |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_PRESERVE Indica che l'applicazione ha una dipendenza dal contenuto precedente della risorsa e il contenuto deve essere caricato dalla memoria principale. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_CLEAR Indica che l'applicazione ha una dipendenza dalla risorsa cancellata a un colore specifico (fornito dall'app). NOTA Questo chiaro si verifica se la risorsa ha interagito con qualsiasi elemento oltre il passaggio di rendering. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_NO_ACCESS Indica che la risorsa non verrà letta o scritta in durante il passaggio di rendering. Questo valore indica anche se il piano di profondità/stencil per una vista origine dati non è stato accessibile. IMPORTANTE Questo valore deve essere associato al valore D3D12DDI_RENDER_PASS_ENDING_ACCESS_NO_ACCESS in D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |
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