Zusammenfassung der Deskriptorheap-Konfigurierbarkeit

In der folgenden Tabelle sind Informationen zur Unterstützung von Shader und Nicht-Shader-Heaps zusammengefasst.

Shader Visible Descriptor Heap Nicht-Shader-Heap für sichtbare Deskriptor
Unterstützte Heaptypen CBV_SRV_UAV, Sampler Alle
Unterstützte CPU-Seiteneigenschaften NOT_AVAILABLE, WRITE_COMBINE WRITE_BACK
Residenzverwaltung nach App Ja, app responsible Nicht zutreffend (keine GPU sichtbar).
Deskriptorbearbeitungsunterstützung Kopieren Sie das Ziel nur über das Update der Befehlsliste und/oder die CPU-Kopie, wenn die CPU sichtbar ist. CPU-Lese- und Schreibzugriff. Kein direkter GPU-Zugriff. Kann zum sofortigen Kopieren der CPU (als Quelle und Ziel) verwendet werden. Kann als Updatequelle für eine Befehlsliste verwendet werden. Dadurch werden die Deskriptoren während des Befehlslistendatensatzes in den Speicher der Befehlsliste kopiert. Bei der Ausführung wird die gespeicherte Kopie in das Ziel kopiert, das ein sichtbarer Shaderheap sein muss.

 

Deskriptorheaps