Niveaux matériels

Les niveaux de matériel du niveau 1 au niveau 3 ont des ressources accrues disponibles pour le pipeline.

Limites dépend du matériel

Ressources disponibles pour le pipeline Niveau 1 Niveau 2 Niveau 3
Niveaux de fonctionnalité 11.0+ 11.0+ 11.1 +
Nombre maximal de descripteurs dans une vue de mémoire tampon constante (CBV), un Affichage des ressources de nuanceur (SRV) ou un tas de vue d’accès non ordonné (UAV) utilisé pour le rendu 1 000 000 1 000 000 1000000 +
Nombre maximal de vues de mémoire tampon constante dans toutes les tables de descripteurs par étape de nuanceur 14 14 tas complet
Nombre maximal de vues de ressources de nuanceur dans toutes les tables de descripteurs par étape de nuanceur 128 tas complet tas complet
Nombre maximal de vues d’accès non ordonnées dans toutes les tables de descripteurs dans toutes les étapes 64 pour les niveaux de fonctionnalité 11.1 +
8 pour le niveau de fonctionnalité 11
64 tas complet
Nombre maximal d’échantillonneurs dans toutes les tables de descripteurs par étape de nuanceur 16 2048 2 048

Les entrées en gras mettent en évidence des améliorations significatives par rapport au niveau précédent.

Il existe une restriction supplémentaire pour le matériel de niveau 1 qui s’applique à tous les segments de mémoire, et au matériel de niveau 2 qui s’applique aux tas CBV et UAV, que toutes les entrées de tas de descripteurs couvertes par les tables de descripteurs dans la signature racine doivent être remplies par les descripteurs au moment de l’exécution du nuanceur, même si le nuanceur Il n’existe aucune restriction de ce type pour le matériel de niveau 3. L’une des mesures d’atténuation pour cette restriction est l’utilisation diligente des descripteurs null.

Limites invariables

Le nombre maximal d’échantillonneurs dans un tas de descripteur visible par le nuanceur est 2048.

Le nombre maximal d’échantillons statiques uniques dans les signatures racines dynamiques est 2032 (ce qui laisse 16 pour les pilotes qui ont besoin de leurs propres échantillonneurs).

Tas de descripteurs

Niveaux de fonctionnalité matérielle