壹、特性不同
1、DirectX 11:帶來了Tessellation(拆嵌式細分曲面技術)、Multi-Threading(多線程)、DirectCompute(通用計算)、Shader Model 5.0(渲染引擎5.0)以及Texture Compression(紋理壓縮)五個重要特性。
2、DirectX 10:圖形流水線體系中,最大的結構性變化就是在幾何處理階段增加了幾何渲染單元。
二、功能不同
1、DirectX 11:新增了計算著色器,可以讓平行編程變得更加容易,其獨有的特性也會促進開發者們大膽的、迅速采納這種API。
2、DirectX 10:幾何渲染單元被附加在頂點渲染單元之後,但並不像頂點渲染單元那樣輸出壹個個頂點,而是以圖元作為處理對象。
三、優勢不同
1、DirectX 11:DirectX 11的渲染管線標誌著繪圖硬件以及軟件功能革命性壹步。DirectX 11加入了對Tessellation(鑲嵌)的支持。Tessellation 由外殼著色器(Hull Shader)、鑲嵌單元(tessellator)以及域著色器(Domain Shader)組成。
2、DirectX 10:幾何渲染單元賦予GPU自行創造新幾何物體、為場景添加內容的神奇能力。靈活的處理能力使GPU更加通用化,以往很多必須倚靠CPU才能完成的工作,現在完全可交由GPU處理。
百度百科-DirectX 11
百度百科-DirectX 10