ConsumeStructuredBuffer

Входной буфер, который отображается в виде потока, из который шейдер может извлекать значения. Только структурированные буферы могут принимать типы T, которые являются структурами.

Метод Описание
Использование Удаляет значение из конца буфера.
GetDimensions Возвращает измерения ресурсов.

 

Формат UAV, привязанный к этому ресурсу, должен быть создан в формате DXGI_FORMAT_UNKNOWN.

UAV, привязанный к этому ресурсу, должен быть создан с D3D11_BUFFER_UAV_FLAG_APPEND.

Дополнительные сведения об использовании структурированных буферов см. в обоих разделах: добавление и использование буфера и структурированный буфер.

Минимальная модель шейдера

Этот объект поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модели шейдеров 5 и более поздних версий да

 

Этот объект поддерживается для следующих типов шейдеров:

Вершина Корпуса Домен Geometry Пиксель Вычисления
x x

 

См. также раздел

Объекты модели шейдера 5