根據微軟公布了一份白皮書《Windows開發者預覽版中的Windows驅動模型增強》,Windows Vista DX10、Windows 7 DX11,但是接下來不會有Windows 8 DX12的組合,新一代系統只會小幅升級到DX11.1,但這并不意味著不值得期待。微軟稱,Windows 8不僅會針對開發人員提供大量的DX11更新,也會讓普通用戶和系統制造商體驗到新的樂趣。
主要改進
- 高級著色器(HLS)模型性能改進,能讓開發人員只用GPU而無需動用CPU來做更多事:雙精度著色器功能。
- D2D應用程序的高性能抗鋸齒路徑:目標獨立光柵化。
- 在移動平臺和低配置設備上,基于Tile渲染器的D3D11.1應用程序性能更高:沒有覆寫和丟棄。
- DX11.1硬件上所有著色器階段均可開啟著色器調試:每個階段都有UAV。
- D3D11程序無需為大量樣本分配內存即可使用高質量渲染算法:無序訪問查看與多重采樣抗鋸齒樣本訪問。
- 延遲著色技術改進:邏輯操作。
- 針對游戲開發人員的高效緩沖管理:改進一致性緩沖的控制。
更新目的
windows8 M3作為開發者預覽版,其目的不僅在于為開發者提供一個能夠對新操作系統特性進行預覽的平臺,實際上微軟希望通過M3向業界及用戶傳遞的更重要的信息,在于其重整桌面圖形業界以及跨平臺的未來操作系統及圖形API發展趨勢。而這種信息的傳達,則需要借助DirectX 11.1來進一步強化和實踐。
DirectX 11.1不僅具有著諸多先進的特性,更肩負著之前幾乎所有圖形API都不曾承擔過的重要使命它將成為人類歷史上第一個統一的能夠跨平臺實現多重影響力,并改變整個圖形編程界發展進程的API。僅憑這一條,就足以讓DirectX 11.1名留史冊了。相信無論成功與否,DirectX 11.1都將為我們留下深刻的印象。至于它能不能復制甚至超越DirectX 9.0C的輝煌,這個問題就交給時間來裁定吧。
DirectX11.1能帶來什么呢?對普通用戶來說最直觀的就是,3D立體技術支持將被正式寫入D3D API,從而成為一種通用標準,游戲開發也更加簡單。目前3D立體的實現要么繞過D3D,向游戲、應用軟件呈現一個四緩沖,要么借助驅動程序、中間件,間接控制渲染過程。DirectX11.1不會完全排斥中間件方案,但可以讓開發商選擇直接通過D3D來實現3D立體效果。
目前,HD7970率先支持DirectX11.1 API,NVIDIA也很有可能支持這項技術,不過需要注意的是,DirectX11.1要等到Windows 8正式發布才會真正面世,目前DirectX11.1還尚無用武之地,類似于DirectX9.0c、DirectX10.1,DirectX11.1也是一個小版本,重點不是引入新功能,而是自身細節的改進,特別是強化與最新圖形硬件、技術的配合。
新聞熱點
疑難解答