Ü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).