Enumeração D3DXSHGPUSIMOPT
Descreve a resolução do buffer z de sombra que será usado na simulação de iluminação direta prt (transferência de radiação pré-computada) na GPU. Um buffer z de maior qualidade também pode ser especificado para reduzir o ruído nos resultados da simulação de iluminação direta, embora a simulação seja mais lenta.
Sintaxe
typedef enum D3DXSHGPUSIMOPT {
D3DXSHGPUSIMOPT_SHADOWRES256 = 1,
D3DXSHGPUSIMOPT_SHADOWRES512 = 0,
D3DXSHGPUSIMOPT_SHADOWRES1024 = 2,
D3DXSHGPUSIMOPT_SHADOWRES2048 = 3,
D3DXSHGPUSIMOPT_HIGHQUALITY = 4,
D3DXSHGPUSIMOPT_FORCE_DWORD = 0x7fffffff
} D3DXSHGPUSIMOPT, *LPD3DXSHGPUSIMOPT;
Constantes
-
D3DXSHGPUSIMOPT_SHADOWRES256
-
Simulação de baixa resolução. Uma textura de 256 x 256 pixels é usada na simulação para codificar o buffer z de sombra.
-
D3DXSHGPUSIMOPT_SHADOWRES512
-
Simulação de resolução média. Uma textura de 512 x 512 pixels é usada na simulação para codificar o buffer z de sombra. Esse é o valor padrão.
-
D3DXSHGPUSIMOPT_SHADOWRES1024
-
Simulação de alta resolução. Uma textura de 1024 x 1024 pixels é usada na simulação para codificar o buffer z de sombra.
-
D3DXSHGPUSIMOPT_SHADOWRES2048
-
Simulação de alta resolução. Uma textura de 2048 x 2048 pixels é usada na simulação para codificar o buffer z de sombra.
-
D3DXSHGPUSIMOPT_HIGHQUALITY
-
A simulação é de alta precisão, independentemente da resolução selecionada. Definir esse valor reduzirá o ruído nos resultados da simulação de iluminação direta, embora a simulação seja mais lenta. Pode ser combinado com um dos valores de resolução.
-
D3DXSHGPUSIMOPT_FORCE_DWORD
-
Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits. Este valor não é usado.
Comentários
Apenas um dos valores de resolução pode ser especificado e pode ser combinado com o valor de alta qualidade.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também