Niveaux matériels
Les niveaux de matériel de niveau 1 à niveau 3 ont des ressources croissantes disponibles pour le pipeline.
- limites de dépendant du matériel
- limites Invariable
- rubriques connexes
Limites dépendantes 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 un tas de mémoires tampons constantes (CBV), de vue de ressource du nuanceur (SRV) ou d’affichage d’accès non ordonné (UAV) utilisé pour le rendu | 1,000,000 | 1,000,000 | 1,000,000+ |
Nombre maximal de vues de mémoire tampon constante dans toutes les tables de descripteur par étape de nuanceur | 14 | 14 | de tas complet |
Nombre maximal de vues de ressources du nuanceur dans toutes les tables de descripteur par étape de nuanceur | 128 | de tas complet | tas complet |
Nombre maximal de vues d’accès non ordonnées dans toutes les tables de descripteur sur toutes les étapes | 64 pour les niveaux de fonctionnalité 11.1+ 8 pour le niveau de fonctionnalité 11 |
64 | de tas complet |
Nombre maximal d’échantillonneurs dans toutes les tables de descripteur par étape de nuanceur | 16 | 2048 | 2048 |
entrées en gras mettent en évidence des améliorations significatives au niveau précédent.
Il existe une restriction supplémentaire pour le matériel de niveau 1 qui s’applique à tous les tas et au matériel de niveau 2 qui s’applique aux tas CBV et UAV, que toutes les entrées de segment descripteur couvertes par les tables de descripteur dans la signature racine doivent être remplies avec des descripteurs au moment où le nuanceur s’exécute, même si le nuanceur (peut-être en raison de la branche) n’a pas besoin du descripteur. Il n’existe aucune restriction de ce type pour le matériel de niveau 3. L’une des mesures d’atténuation de cette restriction est l’utilisation diligente de descripteurs Null.
Limites invariables
Le nombre maximal d’échantillonneurs dans un tas de descripteur visible du nuanceur est 2048.
Le nombre maximal d’échantillonneurs statiques uniques sur les signatures racines actives est 2032 (ce qui laisse 16 pour les pilotes qui ont besoin de leurs propres échantillonneurs).