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 还实现了 读写字节地址缓冲区。