Condividi tramite


Convalida (Direct3D 9)

La convalida viene eseguita durante la compilazione dell'effetto. Per convalidare la tecnica corrente, specificare NULL come handle tecnico da convalidare.

La convalida avrà esito negativo per uno degli elementi seguenti:

  • Se l'handle di tecnica specificato non esiste.
  • Se l'applicazione di qualsiasi stato in qualsiasi passaggio della tecnica ha esito negativo.
  • Se la convalida del dispositivo ha esito negativo dopo l'applicazione di tutti gli stati in qualsiasi passaggio della tecnica.
  • Se gli stati dell'effetto PIXELHADER o VERTEXSHADER vengono assegnati shader non validi in qualsiasi passaggio della tecnica.
  • Se i limiti del dispositivo non supportano il mapping dei cubi e lo stato dell'effetto TEXTURE viene assegnato un valore di textureCUBE di tipo in qualsiasi passaggio della tecnica.
  • Se i limiti del dispositivo non supportano il mapping dei volumi e lo stato dell'effetto TEXTURE viene assegnato un valore di texture3D di tipo in qualsiasi passaggio della tecnica.

Per altre informazioni, vedere Effetti Stati (Direct3D 9).

Formato effetto