Freigeben über


Validierung (Direct3D 9)

Die Überprüfung wird während der Effektkompilierung durchgeführt. Um die aktuelle Technik zu überprüfen, geben Sie NULL als zu überprüfenden Technikhandle an.

Die Überprüfung schlägt bei folgendem Fehler fehl:

  • Wenn das angegebene Technikhandle nicht vorhanden ist.
  • Wenn bei der Anwendung eines beliebigen Zustands in einem Durchlauf der Technik ein Fehler auftritt.
  • Wenn die Geräteüberprüfung nach der Anwendung aller Zustände in einem beliebigen Durchlauf der Technik fehlschlägt.
  • Wenn den PIXELSHADER- oder VERTEXSHADER-Effektzuständen in jedem Durchlauf der Technik ungültige Shader zugewiesen werden.
  • Wenn die Gerätekappen keine Cubezuordnung unterstützen und einem TEXTUR-Effektzustand in jedem Durchlauf der Technik ein Wert vom Typ textureCUBE zugewiesen wird.
  • Wenn die Gerätekappen keine Volumezuordnung unterstützen und einem TEXTUR-Effektzustand in jedem Durchlauf der Technik ein Wert vom Typ texture3D zugewiesen wird.

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

Effektformat