Tas de descripteurs
Un tas de descripteurs est une collection d’allocations contiguës de descripteurs, une allocation pour chaque descripteur.
Contenu de cette section
Rubrique | Description |
---|---|
Vue d’ensemble des tas de descripteurs |
Les tas de descripteurs contiennent de nombreux types d’objets qui ne font pas partie d’un objet d’état de pipeline (PSO), tels que les vues de ressources de nuanceur (SRV), les vues d’accès non ordonnées (UAV), les vues de mémoire tampon constante (CBV) et les échantillonneurs. |
Niveaux matériels |
Les niveaux de matériel du niveau 1 au niveau 3 ont des ressources croissantes disponibles pour le pipeline. |
Tas du descripteur visible par le nuanceur |
Les tas de descripteurs visibles du nuanceur sont des tas de descripteurs qui peuvent être référencés par les nuanceurs via des tables de descripteurs. |
Tas du descripteur non visible par le nuanceur |
Certains segments de descripteurs ne peuvent pas être référencés par les nuanceurs via des tables de descripteurs, mais existent soit pour aider l’application à mettre en lots les descripteurs avant d’enregistrer une liste de commandes, soit parce qu’aucun tas visible par le nuanceur n’est nécessaire. |
Création de tas de descripteurs |
Pour créer et configurer un tas de descripteurs, vous devez sélectionner un type de tas de descripteur, déterminer le nombre de descripteurs qu’il contient et définir des indicateurs qui indiquent s’il est visible par le processeur et/ou le nuanceur visible. |
Définition et remplissage des tas de descripteurs |
Les types de tas de descripteurs qui peuvent être définis dans une liste de commandes sont ceux qui contiennent des descripteurs pour lesquels des tables de descripteurs peuvent être utilisées (au plus une de chacune à la fois). |
Résumé de la configuration du tas de descripteurs |
Le tableau suivant récapitule des informations sur la prise en charge du segment de mémoire visible par nuanceur et non-nuanceur. |