Compartilhar via


Validação (Direct3D 9)

A validação é executada durante a compilação do efeito. Para validar a técnica atual, especifique NULL como o identificador de técnica a ser validado.

A validação falhará em qualquer uma das seguintes opções:

  • Se o identificador de técnica especificado não existir.
  • Se a aplicação de qualquer estado em qualquer passagem da técnica falhar.
  • Se a validação do dispositivo falhar após a aplicação de todos os estados em qualquer passagem da técnica.
  • Se os estados de efeito PIXELSHADER ou VERTEXSHADER forem atribuídos sombreadores inválidos em qualquer passagem da técnica.
  • Se as tampas do dispositivo não dão suporte ao mapeamento de cubo e um estado de efeito TEXTURE recebe um valor do tipo textureCUBE em qualquer passagem da técnica.
  • Se as tampas do dispositivo não dão suporte ao mapeamento de volume e um estado de efeito TEXTURE recebe um valor do tipo texture3D em qualquer passagem da técnica.

Para obter mais informações, consulte Effect States (Direct3D 9).

de formato de efeito