Riepilogo della configurabilità heap descrittore

La tabella seguente riepiloga le informazioni sul supporto heap visibile di Shader e non shader.

Descrittore visibile shader Heap Heap visibile non shader
Tipi heap supportati CBV_SRV_UAV, Sampler Tutti
Proprietà della pagina CPU supportate NOT_AVAILABLE, WRITE_COMBINE WRITE_BACK
Gestione della residenza per app Sì, responsabile dell'app Non applicabile (non visibile dalla GPU).
Supporto per la modifica del descrittore Copiare solo la destinazione, tramite l'aggiornamento dell'elenco di comandi e/o la copia della CPU se visibile la CPU. Sola lettura e scrittura della CPU. Nessun accesso diretto alla GPU. Può essere usato per la copia immediata della CPU (come origine e destinazione). Può essere usato come origine di aggiornamento in un elenco di comandi: questo copia i descrittori nell'archiviazione dell'elenco di comandi durante il record dell'elenco di comandi. In esecuzione, la copia archiviata verrà copiata nella destinazione, che deve essere un heap visibile dello shader.

 

Descrittore Heaps