sample_b (sm4 – asm)
Exemplos de dados do Elemento/textura especificados usando o endereço especificado e o modo de filtragem identificado pelo sampler fornecido.
sample_b[_aoffimmi(u,v,w)] dest[.mask], srcAddress[.swizzle], srcResource[.swizzle], srcSampler srcLODBias.select_component |
---|
Item | Descrição |
---|---|
Dest |
[in] O endereço do resultado da operação. |
srcAddress |
[in] Um conjunto de coordenadas de textura. Para obter mais informações, consulte a instrução de exemplo . |
srcResource |
[in] Um registro de textura. Para obter mais informações, consulte a instrução de exemplo . |
srcSampler |
[in] Um registro de amostra. Para obter mais informações, consulte a instrução de exemplo . |
srcLODBias |
[in] Consulte a seção Comentários para obter informações sobre esse parâmetro. |
Comentários
Os dados de origem podem vir de qualquer Tipo de Recurso, diferente de Buffers. Um desvio adicional é aplicado ao nível de detalhes calculados como parte da execução da instrução.
Esta instrução se comporta como a instrução de exemplo com a adição da aplicação do valor srcLODBias especificado ao nível do valor de detalhe calculado como parte da execução da instrução antes de selecionar os mapas mip. O valor srcLODBias é adicionado ao LOD calculado por pixel, juntamente com o valor MipLODBias do sampler, antes da fixação a MinLOD e MaxLOD.
Restrições
- sample_b herda as mesmas restrições que a instrução de exemplo , além de restrições adicionais para seu parâmetro adicional.
- O intervalo de srcLODBias é (-16.0f a 15.99f); valores fora desse intervalo produzirão resultados indefinidos.
- srcLODBias deve usar um seletor de componente único se não for um escalar imediato.
Esta instrução se aplica aos seguintes estágios de sombreador:
Sombreador de vértice | Sombreador de geometria | Sombreador de pixel |
---|---|---|
x |
Modelo de sombreador mínimo
Essa função tem suporte nos modelos de sombreador a seguir.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | sim |
Modelo de sombreador 4 | sim |
Modelo de sombreador 3 (DirectX HLSL) | não |
Modelo de sombreador 2 (DirectX HLSL) | não |
Modelo de sombreador 1 (DirectX HLSL) | não |