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. |
Zugehörige Themen