texCUBEgrad

Échantillonne une texture de cube à l’aide d’un dégradé pour sélectionner le niveau mip.

ret texCUBEgrad(s, t, ddx, ddy)

Paramètres

Élément Description
s
[in] État de l’échantillonneur.
T
[in] Coordonnée de texture.
Ddx
[in] Taux de modification de la géométrie de surface dans la direction x.
ddy
[in] Taux de modification de la géométrie de surface dans le sens y.

Valeur renvoyée

Valeur des données de texture.

Description du type

Name Entrée/Sortie Type de modèle Type de composant Taille
s in Objet samplerCUBE 1
t in Vecteur Flotteur 3
Ddx in Vecteur Flotteur 3
ddy in Vecteur Flotteur 3
Ret out Vecteur Flotteur 4

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
Modèle de nuanceur 4 oui (nuanceur de pixels uniquement)
Nuanceur modèle 3 (DirectX HLSL) oui (nuanceur de pixels uniquement)
Nuanceur modèle 2 (DirectX HLSL) oui (nuanceur de pixels uniquement)
Nuanceur Modèle 1 (DirectX HLSL) non
  1. Une réorganisation significative du code est effectuée pour déplacer les calculs de gradient en dehors du contrôle de flux.
  2. Si la limite de D3DPSHADERCAPS2_0 est définie avec D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS, le compilateur mappe cette fonction à texldd.

Voir aussi

Fonctions intrinsèques (DirectX HLSL)