LD _ UAV _ tipada (SM5-ASM)

Acesso aleatório-a leitura de um elemento de uma exibição de acesso não ordenado tipado (UAV).

LD _ UAV _ digitou dst0 [ . Mask ] , srcAddress [ . swizzle ] , srcUAV [ . swizzle]
Item Descrição
dst0
[no ] endereço dos resultados da operação.
srcAddress
[em ] especifica o endereço do qual ler.
srcUAV
[na ] origem da qual ler.

Comentários

Essa instrução executa um elemento de 4 componentes com leitura de srcUAV no endereço inteiro não assinado no srcAddress, convertido em 32 bits por componente com base no formato e gravado em dst0 no sombreador.

srcUAV é um UAV (u # ) declarado como tipado. No entanto, o tipo de recurso associado deve ser R32 _ uint/Santo/float.

O número de componentes inteiros sem sinal de 32 bits obtidos do endereço são determinados pela dimensionalidade do recurso declarado em srcUAV. O endereçamento é o mesmo que a instrução LD .

O endereçamento fora dos limites é o mesmo que a instrução LD .

O comportamento dessa instrução é idêntico à instrução LD se for chamado de LD dst0 [ . Mask ] , srcAddress [ . swizzle ] , srcUAV [ . swizzle ]

Ele é inválido e não está definido para usar essa instrução em um UAV que não seja declarado como tipado. Fazer isso em um UAV estruturado ou de tipo não é válido.

Essa instrução se aplica aos seguintes estágios de sombreador:

Vértice Envoltória Domínio Geometria 16x16 Computação
X X

Como UAVs estão disponíveis em todos os estágios do sombreador para o Direct3D 11,1, essa instrução se aplica a todos os estágios do sombreador para o tempo de execução do Direct3D 11,1, que está disponível a partir do Windows 8.

Vértice Envoltória Domínio Geometria 16x16 Computação
X X X X X X

Modelo de sombreamento mínimo

Essa instrução tem suporte nos seguintes modelos de sombreador:

Modelo de Sombreador Com suporte
Modelo de sombreador 5 sim
Modelo do 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

cs _ 4 _ 0 e cs _ 4 _ 1 dão suporte a essa instrução para UAV, SRV e TGSM.

Assembly do Shader Model 5 (DirectX HLSL)