DirectX

DirectX ist eine Ansammlung von standardisierten Programmierschnittstellen (APIs) der Firma Microsoft. DirectX ermöglicht Anwendungen, die über den jeweiligen Treiber verfügen, einen schnellen  Zugriff auf die Hardwarekomponenten des Rechners. In DirectX enthalten  sind: Direct3D (unterstützt 3D-Grafiken), DirectSound, DirectVideo (unterstützt 2D-Grafiken und Videoausgabe), DirectDraw, DirectPlay (unterstützt die Kommunikation von Multiplayerspielen), DirectX Media Objects, DirectSetup (unterstützt das automatische  Update auf die aktuelle Version) und DirectInput (unterstützt die Eingabegeräte). DirectX ist für die Windows-Plattform ausgelegt und kommt vor allem bei  Multimedia-Anwendungen und Spielen zum Einsatz. Auch die Xbox arbeitet damit. Die letzte Version für Windows XP und Windows 2000 ist 9.0c. Mit Windows Vista erscheint die Version 10.0. Diese stellt einen Quantensprung in der grafischen Darstellung dar,  insbesondere bei 3D-Darstellungen der realen Welt, inklusive Schattierungen oder beispielsweise Wasseranimationen und ähnliches. Die CryENGINE 2 der deutschen Spieleschmiede Crytek GmbH ist eine der ersten Spiele Engines welche die  Möglichkeiten von DirectX 10 ausschöpft. Das erste Spiel für die CryENGINE 2 ist der Egoshooter Crysis. Leider wird es DirectX 10.0 nicht für ältere Betriebssysteme wie Windows XP oder W2K geben.  Microsoft begründet das mit technischen Aspekten. Mit Version DirectX 10.1 kam 2007 der vorerst neueste Ableger von Microsoft auf den Markt. Die Befürchtung  vieler User, dass sie ihre DirectX 10 Grafik-Karte dann nicht mehr verwenden könnten oder eine neue DirectX 10.1 Grafikkarte erwerben müssten ist laut Microsoft jedoch unbegründet.                                         
Siehe auch:    Grafikkarte   OpenGL   windows   Windows-Vista   Microsoft   API   Antialiasing   Dithering   Egoshooter   MMPOG