18 Facts About DirectX 10

1.

Microsoft DirectX 10 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,247
2.

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

FactSnippet No. 1,250,248
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 10 pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

FactSnippet No. 1,250,249
4.

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

FactSnippet No. 1,250,250
5.

Alex St John, the evangelist for DirectX 10, 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,251
6.

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

FactSnippet No. 1,250,252
7.

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

FactSnippet No. 1,250,253
8.

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

FactSnippet No. 1,250,254
9.

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

FactSnippet No. 1,250,255
10.

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

FactSnippet No. 1,250,256
11.

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

FactSnippet No. 1,250,257
12.

Many former parts of DirectX 10 API were deprecated in the latest DirectX 10 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,258
13.

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

FactSnippet No. 1,250,259
14.

Multiadapter support will feature in DirectX 10 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,260
15.

DirectX 10 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,261
16.

In March 2018, DirectX 10 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,262
17.

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

FactSnippet No. 1,250,263
18.

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

FactSnippet No. 1,250,264