Condividi tramite


texCUBEgrad

Campiona una trama del cubo usando una sfumatura per selezionare il livello mip.

ret texCUBEgrad(s, t, ddx, ddy)

Parametri

Elemento Descrizione
s
[in] Stato del campionatore.
T
[in] Coordinata della trama.
Ddx
[in] Frequenza di modifica della geometria della superficie nella direzione x.
fangoso
[in] Frequenza di modifica della geometria della superficie nella direzione y.

Valore restituito

Valore dei dati della trama.

Descrizione tipo

Nome Ingresso/Uscita Tipo di modello Tipo di componente Dimensione
s in Oggetto samplerCUBE 1
t in Vettore float 3
Ddx in Vettore float 3
fangoso in Vettore float 3
Ret in uscita Vettore float 4

Modello minimo shader

Questa funzione è supportata nei modelli di shader seguenti.

Modello di shader Supportato
Modello shader 4 Sì (solo pixel shader)
Modello shader 3 (DirectX HLSL) Sì (solo pixel shader)
Modello shader 2 (DirectX HLSL) Sì (solo pixel shader)
Modello shader 1 (DirectX HLSL) no
  1. Il riordinamento significativo del codice viene eseguito per spostare i calcoli delle sfumature all'esterno del controllo del flusso.
  2. Se il limite D3DPSHADERCAPS2_0 è impostato con D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS, il compilatore esegue il mapping di questa funzione a texldd.

Vedi anche

Funzioni intrinseche (DirectX HLSL)