LOD (SM 4.1-ASM)

Retourne le niveau de détail (LOD) qui serait utilisé pour le filtrage de texture.

LOD dest [ . Mask ] , srcAddress [ . Swizzle ] , srcResource [ . Swizzle ] , srcSampler
Élément Description
dest
[dans ] l’adresse des résultats.
srcAddress
[dans ] un ensemble de coordonnées de texture.
srcResource
[dans ] un registre de texture.
srcSampler
[dans ] un registre d’échantillonneur.

Notes

Cela se comporte comme l' exemple d’instruction, mais un échantillon filtré n’est pas généré. L’instruction calcule le vecteur suivant (ClampedLOD, NonClampedLOD, 0, 0). NonClampedLOD est une valeur LOD calculée qui ignore les conversions de l’échantillonneur ou de la texture (IE : elle peut retourner des valeurs négatives.) ClampedLOD est une valeur de LOD calculée qui serait utilisée par l' exemple d’instruction réel. Swizzle sur srcResource permet aux valeurs retournées d’être swizzled arbitrairement avant d’être écrites dans la destination.

Si aucune ressource n’est liée à l’emplacement spécifié, la valeur 0 est retournée.

Si l’échantillonneur utilise le filtrage anisotrope, le LOD doit correspondre au niveau MIP fractionnaire en fonction de l’axe le plus petit de l’empreinte elliptique.

Cela est valide pour les types de texture suivants : Texture1D, Texture2D, Texture3D et TextureCube.

L’instruction LOD n’est pas définie quand elle est utilisée avec un échantillonneur qui spécifie le filtrage MIP point, en particulier, tout _ enum de filtre D3D10 qui se termine par le point MIP _ . (Voici un exemple de D3D10 _ FILTRE _ du _ point MIP minimum du mag _ _ .)

Cette instruction s’applique aux étapes suivantes du nuanceur :

Nuanceur de sommets Nuanceur de géométrie Nuanceur de pixels
x

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

Modèle de nuanceur Pris en charge.
Shader, modèle 5 Oui
Modèle de nuanceur 4,1 Oui
Nuanceur modèle 4 non
Shader Model 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Shader Model 1 (DirectX HLSL) non

Assembly modèle 4 du nuanceur (DirectX HLSL)