dcl_uav_raw (sm5 – asm)
Declare uma exibição de acesso não ordenada (UAV) para uso por um sombreador.
dcl_uav_raw[_glc] dstUAV |
---|
Item | Descrição |
---|---|
dstUAV |
[in] O UAV. |
Comentários
dstUAV é um registro u# declarado como uma referência a unorderedAccessView de um Buffer, em que o buffer aparece como uma matriz 1D simples de entradas sem tipo de 32 bits.
As operações executadas na memória podem interpretar implicitamente os dados como tendo um tipo.
A bandeira _glc significa "globalmente coerente". A ausência de _glc significa que o UAV está sendo declarado apenas como "coerente de grupo" no sombreador de computação ou "localmente coerente" em uma invocação de sombreador de pixel único.
Esta instrução se aplica aos seguintes estágios de sombreador:
Vértice | Casco | Domínio | Geometry | Pixel | Computação |
---|---|---|---|---|---|
X | X |
Como os UAVs estão disponíveis em todos os estágios de sombreador para Direct3D 11.1, essa instrução se aplica a todos os estágios de sombreador para o runtime do Direct3D 11.1, que está disponível a partir do Windows 8.
Vértice | Casco | Domínio | Geometry | Pixel | Computação |
---|---|---|---|---|---|
X | X | X | X | X | X |
Modelo de sombreador mínimo
Esta instrução tem suporte nos seguintes modelos de sombreador:
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | não |
Modelo de sombreador 4 | não |
Modelo de Sombreador 3 (DirectX HLSL) | não |
Modelo de Sombreador 2 (DirectX HLSL) | não |
Modelo de Sombreador 1 (DirectX HLSL) | não |
Observação
Esta instrução tem suporte em cs_4_0 e cs_4_1.