Riepilogo della configurabilità dell'heap del descrittore
La tabella seguente riepiloga le informazioni sul supporto dell'heap visibile per shader e non shader.
Heap descrittore visibile shader | Heap del descrittore non shader visibile | |
---|---|---|
tipi di heap supportati | CBV_SRV_UAV, Sampler | Tutto |
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). |
Modifica supporto per la modifica del descrittore | Copiare solo la destinazione, tramite l'aggiornamento dell'elenco dei 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. I descrittori verranno copiati nella risorsa di archiviazione dell'elenco dei comandi durante il record dell'elenco di comandi. In fase di esecuzione, la copia archiviata verrà copiata nella destinazione, che deve essere un heap visibile dello shader. |
Argomenti correlati