Tingkat Perangkat Keras

Tingkat perangkat keras dari Tingkat 1 ke Tingkat 3 memiliki peningkatan sumber daya yang tersedia untuk alur.

Batas tergantung pada perangkat keras

Sumber Daya Yang Tersedia untuk Alur Tingkat 1 Tingkat 2 Tingkat 3
Tingkat fitur 11.0+ 11.0+ 11.1+
Jumlah maksimum deskriptor dalam tumpukan Tampilan Buffer Konstan (CBV), Tampilan Sumber Daya Shader (SRV), atau Tampilan Akses Tidak Berurut (UAV) yang digunakan untuk penyajian 1\.000.000 1\.000.000 1,000,000+
Jumlah maksimum Tampilan Buffer Konstanta di semua tabel deskriptor per tahap shader 14 14 tumpuk penuh
Jumlah maksimum Tampilan Sumber Daya Shader di semua tabel deskriptor per tahap shader 128 tumpuk penuh tumpuk penuh
Jumlah maksimum Tampilan Akses Tidak Berurut di semua tabel deskriptor di semua tahap 64 untuk tingkat fitur 11.1+
8 untuk tingkat fitur 11
64 tumpuk penuh
Jumlah maksimum Sampler di semua tabel deskriptor per tahap shader 16 2048 2048

Entri tebal menyoroti peningkatan signifikan di atas tingkat sebelumnya.

Ada pembatasan tambahan untuk perangkat keras Tingkat 1 yang berlaku untuk semua tumpukan, dan untuk perangkat keras Tingkat 2 yang berlaku untuk tumpukan CBV dan UAV, bahwa semua entri tumpukan deskriptor yang dicakup oleh tabel deskriptor dalam tanda tangan akar harus diisi dengan deskriptor pada saat shader dijalankan, bahkan jika shader (mungkin karena percabangan) tidak memerlukan deskriptor. Tidak ada batasan tersebut untuk perangkat keras Tingkat 3. Salah satu mitigasi untuk pembatasan ini adalah penggunaan rajin deskriptor Null.

Batas yang tidak tersedia

Jumlah maksimum sampler dalam tumpukan deskriptor yang terlihat shader adalah 2048.

Jumlah maksimum sampel statis unik di seluruh tanda tangan akar langsung adalah 2032 (yang menyisakan 16 untuk driver yang membutuhkan sampel mereka sendiri).

Tumpuk Deskriptor

Tingkat Fitur Perangkat Keras