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