Share via


Niveaux matériels

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

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 mode mémoire tampon constant (CBV), un mode de ressource de nuanceur (SRV) ou un tas de vue d’accès non ordonné (UAV) utilisé pour le rendu 1 000 000 1 000 000 1,000,000+
Nombre maximal d’affichages de mémoire tampon constante dans toutes les tables de descripteurs par étape de nuanceur 14 14 tas complet
Nombre maximal d’affichages de ressources du 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 sur 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 tas, et pour le matériel de niveau 2 qui s’applique aux tas CBV et UAV, selon laquelle toutes les entrées de tas de descripteurs couvertes par les tables de descripteurs dans la signature racine doivent être remplies avec des descripteurs au moment de l’exécution du nuanceur, même si le nuanceur (peut-être en raison d’une branchement) 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).

Tas de descripteurs

Niveaux de fonctionnalité matérielle