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 также реализует буфер байтового адреса для чтения и записи.