Hardwareüberlegungen zur Texturierung (Direct3D 9)

Die aktuelle Hardware implementiert nicht notwendigerweise alle Funktionen, die die Direct3D-Schnittstelle aktiviert. Ihre Anwendung muss die Benutzerhardware testen und ihre Renderingstrategien entsprechend anpassen.

Viele 3D-Zugriffstastenkarten unterstützen keine diffusen iterierten Werte als Argumente für Mischungseinheiten. Ihre Anwendung kann jedoch iterierte Farbdaten einführen, wenn eine Texturmischung durchgeführt wird.

Einige 3D-Hardware verfügt möglicherweise nicht über eine Mischungsphase, die der ersten Textur zugeordnet ist. Auf diesen Adaptern muss Ihre Anwendung eine Mischung in der zweiten und dritten Texturphase der aktuellen Texturen durchführen.

Aufgrund von Einschränkungen in einem Großteil der heutigen Hardware können nur wenige Grafikkarten die trilineare Mipmap-Interpolation über die von IDirect3DDevice9 angeboteneSchnittstelle zur Texturmischung durchführen. Ihre Anwendung kann multipass texture blending verwenden, um die gleichen Effekte zu erzielen, oder sie kann auf den Mipmapfiltermodus D3DTEXF POINT heruntergestuft _ werden, der häufig unterstützt wird.

Direct3D-Texturen