在DirectX 10的圖形流水線體系中,最大的結(jié)構(gòu)性變化就是在幾何處理階段增加了幾何渲染單元(Geometry Shader)。幾何渲染單元被附加在頂點(diǎn)渲染單元之后,但它并不像頂點(diǎn)渲染單元那樣輸出一個(gè)個(gè)頂點(diǎn),而是以圖元作為處理對(duì)象。
DirectX 10.1在DirectX 10.0基礎(chǔ)上性能大幅度提升,全面支持DirectX 10.0所有功能,同時(shí)將支持更多功能、提供更高的性能;DirectX 10.1增加浮點(diǎn)混合功能、shader資源存取功能改善、支持多核系統(tǒng)有更高的性能以及更新的驅(qū)動(dòng)模型引入。讓DirectX 10.1有更好的性能體現(xiàn)。
DX10功能特色:
改善的shader資源存取功能
DX10.1的一個(gè)主要提高是改善的shader資源存取功能,在多樣本AA時(shí),在讀取樣本時(shí)有更好的控制能力。除此之外,DX10.1還將可以創(chuàng)建定制的下行采樣濾波器。
DX10.1還將有更新的浮點(diǎn)混合功能,對(duì)于渲染目標(biāo)更有針對(duì)性,對(duì)于渲染目標(biāo)混合將有新的格式,渲染目標(biāo)可以實(shí)現(xiàn)獨(dú)立的各自混合。陰影功能一直是游戲的重要特效,Direct3D 10.1 的陰影濾波功能也將有所提高,從而可望進(jìn)一步提高畫質(zhì)。
支持多核系統(tǒng)有更高的性能
在性能方面,DirectX 10.1將支持多核系統(tǒng)有更高的性能。而在渲染,反射和散射時(shí),Direct3D 10.1將減少對(duì)API的調(diào)用次數(shù),從而將獲得不錯(cuò)的性能提升。
其他方面
其他方面,DX10.1的提高也不少,包括32bit浮點(diǎn)濾波,可以提高渲染精確度,改善HDR渲染的畫質(zhì)。完全的抗鋸齒應(yīng)用程序控制也將是DX10.1的亮點(diǎn),應(yīng)用程序?qū)⒖梢钥刂贫嘀夭蓸雍统?jí)采樣的使用,并選擇在特定場景出現(xiàn)的采樣模板。DX10.1將至少需要單像素四采樣。
DX10.1還將引入更新的驅(qū)動(dòng)模型,WDDM 2.1。與DX10的WDDM2.0相比,2.1有一些顯著的提高。
Directx10.1適用于Vista 以上操作系統(tǒng)。
windowsXP系統(tǒng)能用DirectX10.0版本的么?
Windows Vista及以上的操作系統(tǒng)才支持DirectX 10。
是不是支持DirectX 10的顯卡都能裝DirectX 10.1?
DX10至少需要VISTA系統(tǒng),XP只支持DX9,顯卡既然支持,就是可以用的