Bestimmen der Hardwareunterstützung (Direct3D 9)

Direct3D stellt die folgenden Funktionen bereit, um die Hardwareunterstützung zu bestimmen.

  • IDirect3D9::CheckDeviceFormat

    Wird verwendet, um zu überprüfen, ob ein Oberflächenformat als Textur verwendet werden kann, ob ein Oberflächenformat als Textur- und Renderziel verwendet werden kann oder ob ein Oberflächenformat als Tiefenschablonenpuffer verwendet werden kann. Darüber hinaus wird diese Methode verwendet, um die Unterstützung des Tiefenpufferformats und die Unterstützung des Pufferformats für Tiefenschablonen zu überprüfen.

  • IDirect3D9::CheckDeviceType

    Wird verwendet, um die Fähigkeit eines Geräts zur Durchführung der Hardwarebeschleunigung, die Fähigkeit eines Geräts, eine Swapchain für die Präsentation zu erstellen, oder die Fähigkeit eines Geräts, im aktuellen Anzeigeformat zu rendern, zu überprüfen.

  • IDirect3D9::CheckDepthStencilMatch

    Wird verwendet, um zu überprüfen, ob ein Tiefenschablonenpufferformat mit einem Renderzielformat kompatibel ist. Beachten Sie, dass die Anwendung vor dem Aufrufen dieser Methode IDirect3D9::CheckDeviceFormat sowohl für die Tiefenschablone als auch für das Renderzielformat aufrufen sollte.

Direct3D-Geräte