Compartir a través de


sample_b (sm4 - asm)

Muestra los datos del elemento o la textura especificados mediante la dirección especificada y el modo de filtrado identificado por el sampler especificado.

sample_b[_aoffimmi(u,v,w)] dest[.mask], srcAddress[.swizzle], srcResource[.swizzle], srcSampler, srcLODBias.select_component
Elemento Descripción
Dest
[in] Dirección del resultado de la operación.
srcAddress
[in] Un conjunto de coordenadas de textura. Para obtener más información, consulte la instrucción de ejemplo .
srcResource
[in] Registro de texturas. Para obtener más información, consulte la instrucción de ejemplo .
srcSampler
[in] Un registro de sampler. Para obtener más información, consulte la instrucción de ejemplo .
srcLODBias
[in] Consulte la sección Comentarios para obtener información sobre este parámetro.

Comentarios

Los datos de origen pueden provenir de cualquier tipo de recurso, que no sea Búferes. Se aplica un sesgo adicional al nivel de detalle calculado como parte de la ejecución de instrucciones.

Esta instrucción se comporta como la instrucción de ejemplo con la adición del valor srcLODBias especificado al nivel de valor de detalle calculado como parte de la ejecución de la instrucción antes de seleccionar los mapas mip. El valor srcLODBias se agrega al LOD calculado por píxel, junto con el valor MipLODBias del muestreador, antes de la abrazadera a MinLOD y MaxLOD.

Restricciones

  • sample_b hereda las mismas restricciones que la instrucción de ejemplo , además de restricciones adicionales para su parámetro adicional.
  • El rango de srcLODBias es (-16.0f a 15.99f); los valores fuera de este intervalo generarán resultados no definidos.
  • srcLODBias debe usar un único selector de componentes si no es un valor escalar inmediato.

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

Sombreador de vértices Sombreador de geometría Sombreador de píxeles
x

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 5
Modelo de sombreador 4.1
Modelo de sombreador 4
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 4 (DirectX HLSL)