sample_l (sm4 - asm)

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

sample_l[_aoffimmi(u,v,w)] dest[.mask], srcAddress[.swizzle], srcResource[.swizzle], srcSampler, srcLOD.select_component
Elemento Descripción
Dest
[in] Dirección de los resultados de la operación.
srcAddress
[in] Conjunto de coordenadas de textura. Para obtener más información, consulte la instrucción de ejemplo .
srcResource
[in] Registro de textura. Para obtener más información, consulte la instrucción de ejemplo .
srcSampler
[in] Un registro de ejemplo. Para obtener más información, consulte la instrucción de ejemplo .
srcLOD
[in] The LOD.

Observaciones

Esta instrucción es idéntica a la muestra, salvo que la aplicación proporciona loD directamente como un valor escalar, que representa ninguna anisotropía. Esta instrucción está disponible en todas las fases de sombreador progammable.

sample_l muestrea la textura con srcLOD para que sea loD. Si el valor de LOD es <= 0, se elige la ésima (mapa más grande), con el filtro magnify aplicado (si procede en función del modo de filtro). Dado que srcLOD es un valor de punto flotante, el valor fraccional se usa para interpolar entre dos niveles mip, si el filtro minify es LINEAL o con filtrado anisotrópico.

sample_l omite los derivados de la dirección, por lo que el comportamiento de filtrado es puramente isotrópico. Dado que se ignoran los derivados, el filtrado anisotrópico se comporta como filtrado isotrópico.

Se respetan los estados del muestreador MIPLODBIAS y MAX/MINMIPLEVEL.

Cuando se usa en el sombreador de píxeles, sample_l implica que la elección de LOD es por píxel, sin ningún efecto de píxeles vecinos, por ejemplo en la misma marca de 2x2.

La captura de una ranura de entrada que no tiene nada enlazado a él devuelve 0 para todos los componentes.

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

Sombreador de vértices Sombreador de geometría Sombreador de píxeles
X X 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)