Überprüfung (Direct3D 9)

Die Validierung wird während der Effekt-Kompilierung ausgeführt. Um die aktuelle Technik zu überprüfen, geben Sie NULL als zu überprüfende Technikhand handle an.

Die Überprüfung kann für eine der folgenden Punkte nicht erfolgreich sein:

  • Wenn das angegebene Technikhand handle nicht vorhanden ist.
  • Wenn die Anwendung eines Zustands in einem Durchgang der Technik fehlschlägt.
  • Wenn die Geräteüberprüfung nach der Anwendung aller Zustände in einem beliebigen Durchgang der Technik fehlschlägt.
  • Wenn den Effektzuständen PIXELSHADER oder VERTEXSHADER in jedem Durchgang der Technik ungültige Shader zugewiesen werden.
  • Wenn die Geräteobergrenze keine Cubezuordnung unterstützt und ein TEXTURE-Effektzustand in jedem Durchgang der Technik einem Wert vom Typ textureCUBE zugewiesen wird.
  • Wenn die Geräteobergrenze keine Volumezuordnung unterstützt und ein TEXTURE-Effektzustand in jedem Durchgang der Technik einem Wert vom Typ texture3D zugewiesen wird.

Weitere Informationen finden Sie unter Auswirkungszustände (Direct3D 9).

Effect-Format