bufinfo (sm5 - asm)

Consulte el recuento de elementos en un búfer (pero no en el búfer de constantes).

bufinfo dest[.mask], srcResource
Elemento Descripción
Dest
[in] Dirección de los resultados.
srcResource
[in] Búfer, que no sea un búfer de constantes, en un SRV (t#) o UAV (u#).

Observaciones

Todos los componentes dest reciben el número entero de elementos en la vista de recursos del sombreador del búfer. El número de elementos depende de los parámetros de vista, como el formato de memoria.

Para un búfer con tipo SRV o UAV, el valor devuelto es el número de elementos de la vista (donde un elemento es una unidad del formato con tipo).

Para un búfer sin formato SRV o UAV, el valor devuelto es el número de bytes de la vista.

Para un búfer estructurado SRV o UAV, el valor devuelto es el número de estructuras de la vista.

Esta instrucción se aplica a las siguientes fases del sombreador:

Vértice Casco Domain Geometría Píxel Compute
X x x x x x

Modelo de sombreador mínimo

Esta instrucción se admite en los siguientes modelos de sombreador:

Modelo de sombreador Compatible
Modelo de sombreador 5
Modelo de sombreador 4.1 no
Modelo de sombreador 4 no
Modelo de sombreador 3 (DirectX HLSL) no
Modelo de sombreador 2 (DirectX HLSL) no
Modelo de sombreador 1 (DirectX HLSL) no

Ensamblado del modelo de sombreador 5 (DirectX HLSL)