18 Facts About DirectX 9

1.

Microsoft DirectX 9 is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

FactSnippet No. 1,250,315
2.

The name DirectX 9 was coined as a shorthand term for all of these APIs and soon became the name of the collection.

FactSnippet No. 1,250,316
3.

The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool, while the DirectX 9 pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

FactSnippet No. 1,250,317
4.

DirectX 9 allowed all versions of Microsoft Windows, starting with Windows 95, to incorporate high-performance multimedia.

FactSnippet No. 1,250,318
5.

Alex St John, the evangelist for DirectX 9, staged an elaborate event at the 1996 Computer Game Developers Conference which game developer Jay Barnson described as a Roman theme, including real lions, togas, and something resembling an indoor carnival.

FactSnippet No. 1,250,319
6.

DirectX 9 team faced the challenging task of testing each DirectX 9 release against an array of computer hardware and software.

FactSnippet No. 1,250,320
7.

The DirectX 9 team built and distributed tests that allowed the hardware industry to confirm that new hardware designs and driver releases would be compatible with DirectX 9.

FactSnippet No. 1,250,321
8.

DirectX 9 has been confirmed to be present in Microsoft's Windows Phone 8.

FactSnippet No. 1,250,322
9.

Controversially, the original name for the DirectX 9 project was the "Manhattan Project", a reference to the US nuclear weapons initiative.

FactSnippet No. 1,250,323
10.

DirectX 9 functionality is provided in the form of COM-style objects and interfaces.

FactSnippet No. 1,250,324
11.

DirectX 9 was released in 2002 for Windows 98, Me, and XP, and currently is supported by all subsequent versions.

FactSnippet No. 1,250,325
12.

Many former parts of DirectX 9 API were deprecated in the latest DirectX 9 SDK and are preserved for compatibility only: DirectInput was deprecated in favor of XInput, DirectSound was deprecated in favor of the Cross-platform Audio Creation Tool system and additionally lost support for hardware accelerated audio, since the Vista audio stack renders sound in software on the CPU.

FactSnippet No. 1,250,326
13.

Primary feature highlight for the new release of DirectX 9 was the introduction of advanced low-level programming APIs for Direct3D 12 which can reduce driver overhead.

FactSnippet No. 1,250,327
14.

Multiadapter support will feature in DirectX 9 12 allowing developers to utilize multiple GPUs on a system simultaneously; multi-GPU support was previously dependent on vendor implementations such as AMD CrossFireX or NVIDIA SLI.

FactSnippet No. 1,250,328
15.

DirectX 9 12 is supported on all Fermi and later Nvidia GPUs, on AMD's GCN-based chips and on Intel's Haswell and later processors' graphics units.

FactSnippet No. 1,250,329
16.

In March 2018, DirectX 9 Raytracing was announced, capable of real-time ray-tracing on supported hardware, and the DXR API was added in the Windows 10 October 2018 update.

FactSnippet No. 1,250,330
17.

Various releases of Windows have included and supported various versions of DirectX 9, allowing newer versions of the operating system to continue running applications designed for earlier versions of DirectX 9 until those versions can be gradually phased out in favor of newer APIs, drivers, and hardware.

FactSnippet No. 1,250,331
18.

Early versions of DirectX 9 included an up-to-date library of all of the DirectX 9 compatible drivers currently available.

FactSnippet No. 1,250,332