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 objeto que no forman parte de un objeto de estado de canalización (PSO), como vistas de recursos de sombreador (SRV), vistas de acceso desordenado (UAV), vistas de búfer constante (CBV) y muestreadores.
Niveles de hardware
Los niveles de hardware del nivel 1 al nivel 3 tienen cada vez más recursos disponibles para la canalización.
Montones de descriptores visibles por el sombreador
Los montones de descriptores visibles del 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
Los sombreadores no pueden hacer referencia a algunos montones de descriptores a través de tablas de descriptores, pero existen para ayudar a la aplicación a almacenamiento provisional de los descriptores antes de registrar una lista de comandos o porque no se requiere ningún montón visible para el 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 en la CPU o en el 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 tablas de descriptores (como máximo una de cada una a la vez).
Resumen de la capacidad de configuración del montón de descriptores
En la tabla siguiente se resume información sobre la compatibilidad del montón visible de sombreador y no sombreador.

Descriptores de

Tablas de descriptores

ID3D12DescriptorHeap

Enlace de recursos

Firmas raíz