Partager via


Segments de mémoire de descripteur

Un tas de descripteurs est une collection d’allocations contiguës de descripteurs, une allocation pour chaque descripteur.

Dans cette section

Sujet Description
Vue d’ensemble des tas de descripteurs
Les segments de mémoire de descripteur 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 de niveau 1 à niveau 3 ont des ressources croissantes disponibles pour le pipeline.
segments de mémoires de descripteur visibles du nuanceur
Les segments de mémoire de descripteur visibles du nuanceur sont des tas de descripteurs qui peuvent être référencés par des nuanceurs via des tables de descripteur.
segments de mémoires de descripteur visibles non nuanceurs
Certains tas de descripteurs ne peuvent pas être référencés par des nuanceurs par le biais de tables de descripteur, 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 nuanceur n’est requis.
Création de segments de mémoire de descripteur
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 s’agit d’un processeur visible et/ou d’un nuanceur visible.
paramètre et remplissage des tas de descripteur
Les types de tas de descripteur qui peuvent être définis sur une liste de commandes sont ceux qui contiennent des descripteurs pour lesquels les tables de descripteur peuvent être utilisées (au plus un de chaque à la fois).
résumé de la configuration du tas de descripteur
Le tableau suivant récapitule les informations sur la prise en charge des segments de mémoire visibles par nuanceur et non-nuanceur.

descripteurs

Tables de descripteur

ID3D12DescriptorHeap

de liaison de ressources

signatures racines