The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
StructuredBuffer
A read-only buffer, which can take a T type that is a structure.
| Method | Description |
|---|---|
| GetDimensions | Gets the resource dimensions. |
| Load | Reads buffer data. |
| Operator[] | Returns a read-only resource variable. |
The UAV format bound to this resource needs to be created with the DXGI_FORMAT_UNKNOWN format.
To find out more about structured buffers, see the overview material.
Minimum Shader Model
This object is supported in the following shader models.
| Shader Model | Supported |
|---|---|
|
Shader Model 5 and higher shader models
Shader Model 4 (Available for compute and pixel shaders in Direct3D 11 on some Direct3D 10 devices.) | yes |
This object is supported for the following types of shaders.
| Vertex | Hull | Domain | Geometry | Pixel | Compute |
|---|---|---|---|---|---|
| x | x | x | x | x | x |
See also
Show: