ByteAddressBuffer

Буфер только для чтения, индексируется в байтах.

Метод Описание
GetDimensions Возвращает измерения ресурсов.
Загрузить Возвращает одно значение.
Загрузка2 Возвращает два значения.
Загрузка3 Возвращает три значения.
Загрузка4 Возвращает четыре значения.

При работе с необработанными буферами можно использовать тип объекта ByteAddressBuffer . Дополнительные сведения о необработанном просмотре буферов см. в разделе Необработанные представления буферов.

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

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

Модель шейдера Поддерживается
Модели шейдеров 5 и более поздних версий шейдеров Модели 4 (доступны через API Direct3D 11 с использованием уровня компонентов 10.0 или 10.1 (D3D_FEATURE_LEVEL_10_X) на устройствах, поддерживающих вычислительные шейдеры. Дополнительные сведения о поддержке вычислительных шейдеров на оборудовании нижнего уровня см. в разделе Вычисление шейдеров на оборудовании нижнего уровня.)
да

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

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

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

Модель шейдера 5 также реализует буфер байтового адреса для чтения и записи.

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

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