Montones de descriptores

Un montón de descriptores es una colección de asignaciones contiguas de descriptores, una asignación para cada descriptor.

En esta sección

Tema Descripción
Información general sobre los montones de descriptores
Los montones de descriptores contienen muchos tipos de objetos que no forman parte de un objeto de estado de canalización (PV), como vistas de recursos de sombreador (SRV), vistas de acceso sin ordenar (UMV), vistas de búfer de constantes (CBV) y samplers.
Niveles de hardware
Los niveles de hardware del nivel 1 al nivel 3 tienen recursos crecientes disponibles para la canalización.
Montones de descriptores visibles por el sombreador
Los montones visibles del descriptor de sombreador son montones de descriptores a los que pueden hacer referencia los sombreadores a través de tablas de descriptores.
Montones de descriptores no visibles por el sombreador
Algunos montones de descriptores no pueden hacer referencia a los sombreadores a través de tablas de descriptores, pero existen para ayudar a la aplicación a almacenar provisionalmente los descriptores antes de grabar una lista de comandos o porque no se requiere ningún montón visible para sombreador.
Creación de montones de descriptores
Para crear y configurar un montón de descriptores, debe seleccionar un tipo de montón de descriptores, determinar cuántos descriptores contiene y establecer marcas que indiquen si está visible para cpu o sombreador.
Configuración y relleno de los montones de descriptores
Los tipos de montón de descriptores que se pueden establecer en una lista de comandos son aquellos que contienen descriptores para los que se pueden usar las tablas de descriptores (como máximo una de cada una de ellas).
Resumen de la capacidad de configuración del montón de descriptores
En la tabla siguiente se resume la información sobre la compatibilidad con el montón visible para sombreador y no sombreador.

Descriptores de

Tablas de descriptores

ID3D12DescriptorHeap

Enlace de recursos

Firmas raíz