七年磨一劍!DX11之ATI獨(dú)門絕技全解析
現(xiàn)在我們就來對(duì)DirectX 11進(jìn)行詳細(xì)分析,嚴(yán)格來講DX11并不是一套全新的API,DX11是DX10的一個(gè)超集,就如同Win7之與Vista。簡單的說DX11就是基于DX10開發(fā)的技術(shù),主要對(duì)DX10的功能一些改進(jìn)和擴(kuò)展,并進(jìn)一步提高GPU的執(zhí)行效率(聽起來是不是跟Win7&Vista的關(guān)系很像),當(dāng)然這個(gè)改進(jìn)要比DX10.1多很多。
DX11能夠同時(shí)兼容DX10的軟硬件,而且不需要像DX9過度DX10那樣對(duì)驅(qū)動(dòng)程序底層架構(gòu)做大幅更改。事實(shí)上目前Win7和Vista的很多驅(qū)動(dòng)都能互相通用,AMD和NVIDIA也先后發(fā)布了Win7/Vista一體化的顯卡驅(qū)動(dòng)。
那么DX11相對(duì)于DX10有何重大改進(jìn)呢?DX11最關(guān)鍵的特性有以下五點(diǎn):
1. Compute Shaders:計(jì)算著色器
2. New Instruction Set:新指令集
3. HDR Compression:高動(dòng)態(tài)范圍紋理壓縮
4. Multi-Threading:多線程
5. Tessellation:拆嵌式細(xì)分曲面技術(shù)
其中,Tessellation技術(shù)相信很多人都有印象,沒錯(cuò),它就是ATI第一代DX10核心R600(HD2900XT)中的一個(gè)特殊模塊,從HD2000系列開始、到HD3000再到如今的HD4000系列,ATI的每一款DX10顯卡都支持這項(xiàng)技術(shù),雖然還沒有任何一款游戲能夠支持該技術(shù),但ATI依然孜孜不倦的對(duì)它提供支持,因?yàn)锳TI堅(jiān)信——是金子總會(huì)發(fā)光的!
終于在DX11時(shí)代,微軟將Tessellation作為一項(xiàng)重要標(biāo)準(zhǔn)納入規(guī)范之中,這項(xiàng)被埋沒多年的技術(shù)得以重見天日。那么Tessellation究竟是何方神圣,讓ATI技術(shù)人員如此執(zhí)著,微軟到底是“禁不住軟磨硬泡”、“勉為其難”的吸納之,還是為其先進(jìn)的特性所傾倒,欣然接納之?故事還得從七年前的Radeon 8500系列談起……
關(guān)注我們
