Sdílet prostřednictvím


Hardwarové úrovně

Úrovně hardwaru od vrstvy 1 do vrstvy 3 mají rostoucí prostředky dostupné pro kanál.

Omezení závislá na hardwaru

Prostředky dostupné pro kanál Vrstva 1 Vrstva 2 Vrstva 3
Úrovně funkcí 11.0+ 11.0+ 11.1+
Maximální počet popisovačů v zobrazení konstantní vyrovnávací paměti (CBV), zobrazení prostředků shaderu (SRV) nebo neuspořádaném zobrazení přístupu (UAV) použité k vykreslování 1,000,000 1,000,000 1,000,000+
Maximální počet zobrazení konstantní vyrovnávací paměti ve všech tabulkách popisovače na fázi shaderu 14 14 plné haldy
Maximální počet zobrazení prostředků shaderu ve všech tabulkách popisovače na fázi shaderu 128 plné haldy úplná halda
Maximální počet neuspořádaných zobrazení accessu ve všech tabulkách popisovače ve všech fázích 64 pro úrovně funkcí 11,1 nebo novější
8 pro úroveň funkcí 11
64 plné haldy
Maximální počet vzorkovníků ve všech tabulkách popisovače na fázi shaderu 16 2048 2048

Položky tučného písma zvýrazňují významná vylepšení oproti předchozí úrovni.

Pro hardware vrstvy 1 existuje další omezení, které platí pro všechny haldy a hardware vrstvy 2, který platí pro haldu CBV a UAV, že všechny položky haldy popisovače pokryté tabulkami popisovače v kořenovém podpisu musí musí být naplněny popisovačem v době, kdy se shader spustí, i když shader (možná kvůli větvení) popisovač nepotřebuje. Pro hardware vrstvy 3 neexistuje žádné takové omezení. Jedním ze zmírnění tohoto omezení je pečlivé použití popisovačů null.

Neměnná omezení

Maximální počet vzorkovačů ve viditelné haldě popisovače shaderu je 2048.

Maximální počet jedinečných statických vzorkovačů v živých kořenových podpisech je 2032 (což ponechá 16 pro ovladače, které potřebují vlastní vzorkovače).

popisovače

úrovně hardwarových funkcí