texCUBE (referência HLSL) – Selecione o nível de mip

Amostra uma textura de cubo usando um gradiente para selecionar o nível de mip.

ret texCUBE(s, t, ddx, ddy)

Parâmetros

Item Descrição
s
[in] O estado do sampler.
T
[in] A coordenada de textura.
Ddx
[in] Taxa de alteração da geometria da superfície na direção x.
Ddy
[in] Taxa de alteração da geometria da superfície na direção y.

Valor Retornado

O valor dos dados de textura.

Descrição do tipo

Nome Entrada/saída Tipo de modelo Tipo de componente Tamanho
s in Objeto samplerCUBE 1
t in Vetor FLOAT 3
Ddx in Vetor FLOAT 3
Ddy in Vetor FLOAT 3
Ret out Vetor FLOAT 4

Modelo de sombreador mínimo

Essa função tem suporte nos modelos de sombreador a seguir.

Modelo de Sombreador Com suporte
Modelo de sombreador 4 sim (somente sombreador de pixel)
Modelo de sombreador 3 (DirectX HLSL) sim (somente sombreador de pixel)
Modelo de sombreador 2 (DirectX HLSL) sim (somente sombreador de pixel)
Modelo de sombreador 1 (DirectX HLSL) não
  1. É feita uma reordenação significativa de código para mover cálculos de gradiente para fora do controle de fluxo.
  2. Se o limite de D3DPSHADERCAPS2_0 for definido com D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS, o compilador mapeará essa função para texldd.

Confira também

Funções intrínsecas (DirectX HLSL)