MSDN Library

DirectX 11 Overview

DirectX 11 is a suite of low-level application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. DirectX 11 builds upon previous versions, introducing significant advancements in graphics rendering, tessellation, multithreading, and compute shaders.

Key Advancements in DirectX 11

Graphics Pipeline Enhancements

The DirectX 11 graphics pipeline has been significantly enhanced to take advantage of modern hardware features:

Benefits of Using DirectX 11

By adopting DirectX 11, developers can:

Note: DirectX 11 is supported on Windows Vista SP1, Windows 7 and later operating systems. Hardware support is required for full tessellation and compute shader capabilities.

This section provides a high-level overview of DirectX 11. For detailed information on specific components, programming models, and API usage, please refer to the related sections in the MSDN Library.