Freigeben über


Hardwareüberlegungen für die Texturierung (Direct3D 9)

Die aktuelle Hardware implementiert nicht unbedingt alle Funktionen, die die Direct3D-Schnittstelle ermöglicht. Ihre Anwendung muss die Benutzerhardware testen und ihre Renderingstrategien entsprechend anpassen.

Viele 3D-Beschleunigerkarten unterstützen diffuse iterierte Werte nicht als Argumente für das Mischen von Einheiten. Ihre Anwendung kann jedoch bei der Texturmischung iterierte Farbdaten einführen.

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

Aufgrund der Einschränkungen in vielen Teilen der heutigen Hardware können nur wenige Grafikkarten die trilineare Mipmap-Interpolation über die Von IDirect3DDevice9 angebotene Schnittstelle für das Mischen mehrerer Texturen ausführen. Ihre Anwendung kann multipass texture blending verwenden, um die gleichen Effekte zu erzielen, oder sie kann zum D3DTEXF_POINT Mipmap-Filtermodus degradieren, der allgemein unterstützt wird.

Direct3D-Texturen