Compartir a través de


sample_c_lz (sm4 - asm)

Realiza un filtro de comparación. Esta instrucción se comporta como sample_c, excepto LOD es 0 y se omiten los derivados.

sample_c_lz[_aoffimmi(u,v,w)] dest[.mask], srcAddress[.swizzle], srcResource.r, srcSampler, srcReferenceValue
Elemento Descripción
Dest
[in] Dirección de los resultados 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 . Debe ser .r swizzle.
srcSampler
[in] Un registro de sampler. Para obtener más información, consulte la instrucción de ejemplo .
srcReferenceValue
[in] Registro con un único componente seleccionado, que se usa en la comparación.

Comentarios

El "lz" significa nivel cero. Dado que se omiten los derivados, esta instrucción está disponible en sombreadores distintos del Sombreador de píxeles.

Si esta instrucción se usa con una textura mipmapped, loD 0 se muestrea, a menos que el muestreador tenga una pinza LOD que coloque el LOD en otro lugar, o si hay un sesgo de LOD, que simplemente se inclinaría a partir de 0. Dado que se ignoran los derivados, el filtrado anisotrópico se comporta como filtrado isotrópico.

En los sombreadores de píxeles, esta instrucción se puede usar dentro del control de flujo variable cuando las coordenadas de textura se derivan en el sombreador, a diferencia de sample_c.

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

Esta instrucción está disponible en todos los sombreadores, no solo el sombreador de píxeles, para la coherencia.

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)