ByteAddressBuffer

以字节为单位编制索引的只读缓冲区。

方法 说明
GetDimensions 获取资源维度。
加载 获取一个值。
Load2 获取两个值。
Load3 获取三个值。
Load4 获取四个值。

使用原始缓冲区时,可以使用 ByteAddressBuffer 对象类型。 有关缓冲区的原始视图的详细信息,请参阅 缓冲区的原始视图

最小着色器模型

以下着色器模型中支持此对象。

着色器模型 支持
着色器模型 5 和更高版本的着色器模型 着色器模型 4 (在支持计算着色器的设备上使用 10.0 或 10.1 功能级别 (D3D_FEATURE_LEVEL_10_X) 可通过 Direct3D 11 API 使用。 有关下层硬件上的计算着色器支持的详细信息,请参阅 下层硬件上的计算着色器。)

以下类型的着色器支持此对象:

顶点 外壳 Geometry 像素 计算
x x x x x x

有关字节地址缓冲区的详细信息,请参阅 字节可寻址资源类型

着色器模型 5 还实现了 读写字节地址缓冲区

另请参阅

着色器模型 5 对象