Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Query the element count on a buffer (but not the constant buffer).
bufinfo dest[.mask], srcResource |
---|
Item | Description |
---|---|
dest |
[in] The address of the results. |
srcResource |
[in] Buffer, other than a constant Buffer, in an SRV (t#) or UAV (u#). |
Remarks
All components in dest receive the integer number of elements in the buffer s shader resource view. The number of elements depends on the view parameters such as memory format.
For a typed buffer SRV or UAV, the return value is the number of elements in the view (where an element is one unit of the typed format).
For a raw buffer SRV or UAV, the return value is the number of bytes in the view.
For a structured buffer SRV or UAV, the return value is the number of structures in the view.
This instruction applies to the following shader stages:
Vertex | Hull | Domain | Geometry | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
Minimum Shader Model
This instruction is supported in the following shader models:
Shader Model | Supported |
---|---|
Shader Model 5 | yes |
Shader Model 4.1 | no |
Shader Model 4 | no |
Shader Model 3 (DirectX HLSL) | no |
Shader Model 2 (DirectX HLSL) | no |
Shader Model 1 (DirectX HLSL) | no |