Dela via


Validering (Direct3D 9)

Verifieringen utförs under kompileringen av effekten. Om du vill verifiera den aktuella tekniken anger du NULL- som det teknikhandtag som ska valideras.

Verifieringen misslyckas för något av följande:

  • Om det angivna teknikhandtaget inte finns.
  • Om tillämpningen av något tillstånd i någon pass av tekniken misslyckas.
  • Om enhetsvalidering misslyckas efter att alla tillstånd har tillämpats i någon av teknikerna.
  • Om pixelshader- eller VERTEXSHADER-effekttillstånden tilldelas ogiltiga skuggningar i någon av teknikerna.
  • Om enhetstaken inte stöder kubmappning, och ett TEXTURE-effekttillstånd tilldelas ett värde av typen textureCUBE i alla pass av tekniken.
  • Om enhetstaken inte stöder volymmappning och ett TEXTURE-effekttillstånd tilldelas ett värde av typen texture3D i någon av teknikerna.

Mer information finns i Effekttillstånd (Direct3D 9).

effektformat