|
||||
AMD近日公布了一份白皮書,詳細解釋了DirectX 11的一些技術特點及其重要性,當然確切地說應該是其中的Direct3D 11技術。
AMD表示,借助通用計算著色器(Compute Shader)、曲面細分(Tessellation)、多線程渲染(Multithreading)等新技術,DX11可以帶來更快的渲染速度、更多的渲染方式和更好的游戲畫質,而且它是DX10.1的超集,支持11.0、10.1/10.0、9.3 /9.2/9.1等多種設備特性等級,即使使用舊款顯卡也同樣能運行DX11 API,甚至執行計算著色器、多線程渲染等一些新特性,只不過可能存在一些局限。
與DX10僅限Windows Vista系統不同,DX11既可以在新的Windows 7裡運行,Windows Vista用戶同樣能得到它。
我們曾經報道過,DICE的『戰地』游戲引擎Frostbite Engine已經率先導入DX11 API,整個過程僅耗時不到三個小時,而且絕大部分工作都是簡單的查找替換,另外在編譯的時候還可以在DX10和DX11之間隨時切換。
白皮書從Tessellator渲染流程、計算著色器、多線程渲染三個方面對Direct3D 11的變革創新進行了詳實的介紹,其中涉及諸多技術細節,這裡就不再一一贅述了,感興趣的或者喜歡編程的朋友可以細細閱讀。