Microsoft DirectX 9.0 SDK, or Software Development Kit, is a group of application programming interfaces or APIs. It is used to handle multimedia tasks that involve the use of graphics, particularly for video creation and game programming. This version updates the updates to DirectX as well as debuggers, tools, utilities, and samples for Windows operating systems running on both 32-bit and 64-bit platforms. In detail, the features of this software development kit are as follows:
• New D3DCreateBlob Function
• DirectX Documentation Enhancements
• XNAMath C Math Library
• PIX: Usability Improvements
• New Shader Reflection Method
This release of DirectX also includes support for Microsoft Visual Studio 2010. One of the key components of DirectX is Direct3D, a graphics-based API component that is used in developing 3D games for Microsoft platforms and the gaming consoles Xbox and Xbox 360. In addition, it is also utilized in other tasks involving the use of graphics, such as computer-assisted design and engineering.
Another feature of the DirectX 9.0 SDK is its runtime libraries and headers for developers to use in coding programs and games. DirectX comes bundled with Windows 95 OEM Service Release 2, Windows NT 4.0, Windows 98, and in newer Windows operating systems such as Vista, Windows XP, Windows 7, and Windows 8. It is also available as a downloadable standalone application.