Freigeben über


Überprüfung (Direct3D 9)

Während der Effektkompilierung wird die Überprüfung ausgeführt. Um die aktuelle Technik zu überprüfen, geben Sie NULL- als zu überprüfende Technikhandle an.

Die Überprüfung schlägt für eine der folgenden Fehler fehl:

  • Wenn der angegebene Technikhandle nicht vorhanden ist.
  • Wenn die Anwendung eines Zustands bei einem Durchlauf der Technik fehlschlägt.
  • Wenn die Geräteüberprüfung nach der Anwendung aller Zustände in einem Durchlauf der Technik fehlschlägt.If device validation fails after the application of all the states in any pass of the technique.
  • Wenn den PIXELSHADER- oder VERTEXSHADER-Effektzuständen ungültige Shader in jedem Durchgang der Technik zugewiesen werden.
  • Wenn die Kapitälchen die Cubezuordnung nicht unterstützen, und einem TEXTUR-Effektzustand wird in jedem Durchgang der Technik ein Wert vom Typ TextureCUBE zugewiesen.
  • Wenn die Gerätekappen die Volumezuordnung nicht unterstützen und ein TEXTUR-Effektzustand einem Wert vom Typ Texture3D in einem durch die Technik übergebenen Vorgang zugewiesen wird.

Weitere Informationen finden Sie unter Effect States (Direct3D 9).

Effektformat