Поделиться через


Дескриптор кучи

Дескриптор куча представляет собой коллекцию непрерывных выделений дескрипторов, одно выделение для каждого дескриптора.

В этом разделе

Тема Описание
Обзор дескриптора кучи
Кучи дескриптора содержат множество типов объектов, которые не являются частью объекта состояния конвейера (PSO), таких как представления ресурсов шейдера (SRVs), неупорядоченные представления доступа (UAV), константные буферные представления (CBV) и примеры.
уровней оборудования
Уровни оборудования от уровня 1 до уровня 3 имеют все больше ресурсов, доступных конвейеру.
шейдера видимых дескрипторных кучи
Шейдер видимые кучи дескриптора — это кучи дескриптора, на которые можно ссылаться шейдерами с помощью таблиц дескриптора.
видимые шейдеры видимых кучи дескриптора
Некоторые кучи дескриптора не могут ссылаться на шейдеры с помощью таблиц дескриптора, но существуют либо для того, чтобы помочь приложению в промежуточном выполнении дескрипторов до записи списка команд или из-за отсутствия шейдера видимой кучы.
создание кучи дескриптора
Чтобы создать и настроить кучу дескриптора, необходимо выбрать тип кучи дескрипторов дескриптора, определить количество дескрипторов, содержащихся в нем, и задать флаги, указывающие, видим ли он ЦП и /или шейдер видим.
настройка и заполнение кучи дескриптора
Типы кучи дескриптора, которые можно задать в списке команд, — это те, которые содержат дескрипторы, для которых можно использовать таблицы дескриптора (не более одного из них одновременно).
свод ка по настройке дескриптора кучи
В следующей таблице приведены сведения о поддержке шейдера и невидимого шейдера.

дескрипторов

таблицы дескриптора

ID3D12DescriptorHeap

привязки ресурсов

корневых подписей