ConsumeStructuredBuffer
Входной буфер, который отображается в виде потока, из который шейдер может извлекать значения. Только структурированные буферы могут принимать типы T, которые являются структурами.
Метод | Описание |
---|---|
Использование | Удаляет значение из конца буфера. |
GetDimensions | Возвращает измерения ресурсов. |
Формат UAV, привязанный к этому ресурсу, должен быть создан в формате DXGI_FORMAT_UNKNOWN.
UAV, привязанный к этому ресурсу, должен быть создан с D3D11_BUFFER_UAV_FLAG_APPEND.
Дополнительные сведения об использовании структурированных буферов см. в обоих разделах: добавление и использование буфера и структурированный буфер.
Минимальная модель шейдера
Этот объект поддерживается в следующих моделях шейдеров.
Модель шейдера | Поддерживается |
---|---|
Модели шейдеров 5 и более поздних версий | да |
Этот объект поддерживается для следующих типов шейдеров:
Вершина | Корпуса | Домен | Geometry | Пиксель | Вычисления |
---|---|---|---|---|---|
x | x |
См. также раздел