作為DirectX 10.1的擴展版本,DirectX 11包含DirectX 10.1的全部功能,并加入了一些全新的功能。這些功能可以提供更高的執行效率以及更便捷的開發方式,當然也能提供更為真實的顯示特效。值得我們注意的改動包括Shader Model 5.0、計算著色器Compute Shader、鑲嵌化細分技術Tessellation、多線程處理Multi –Threading等等。
在DirectX 11中,新增的Compute Shader 則可以讓編程者直接運用GPU的并行處理能力進行通用計算,比如將高清視頻轉換成便攜播放器使用的格式。DirectX 11允許程序員繞過一些復雜的數據結構來運行通用的算法。對于游戲中可以使用通用計算的部分,比如光線追蹤、物理效果、A-Buffer以及人工智能等方面,Compute Shader將會有很大幫助。Compute Shader也可以與OpenCL一樣,成為使用GPU進行通用計算的API。