<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 為什么說(shuō)微軟剛推出的DirectX 12是一次巨大飛躍?

          為什么說(shuō)微軟剛推出的DirectX 12是一次巨大飛躍?

          作者: 時(shí)間:2020-08-29 來(lái)源:快科技 收藏

          今年3月份的時(shí)候推出了 Ultimate這個(gè)DX12的升級(jí)版API,它主要包含有DirectX Raytracing 1.1、可變速率著色、Mesh著色器和采樣器反饋這四個(gè)大的特性。

          本文引用地址:http://www.ex-cimer.com/article/202008/417682.htm

          本周,宣布為引入Feature Level 12_2,在加入了以上四項(xiàng)特性的同時(shí),還加入了一些別的小特性,對(duì)D3D12進(jìn)行了一次較大的更新。

          在DirectX中,F(xiàn)eature Level定義了硬件對(duì)圖形特性的支持程度,它在DirectX 10的時(shí)候被引入,在DirectX 11和現(xiàn)在的時(shí)代逐漸為人所知,在一個(gè)大的D3D API版本下存有多種Feature Level,比如說(shuō)D3D12就有11_0、11_1、12_0和12_1這幾個(gè)Feature Level,越高的Feature Level代表著越多的圖形特性。

          現(xiàn)在新的12_2中就加入了很多新的特性,完整列表見(jiàn)下圖:

          DX12最新版發(fā)布:僅NVIDIA RTX 20系顯卡100%支持

          可以看到D3D12 Feature Level 12_2除開(kāi)文章開(kāi)頭提到的四個(gè)大的特性以外還加入了對(duì)Shader Model、資源綁定和保守光柵化等特性的需求,官方將該特性集形容為“huge jump”。所以并不是說(shuō)支持DirectX 12 Ultimate的顯卡就必定支持它,DirectX 12 Ultimate只能算是Feature Level 12_2的一個(gè)子集。

          現(xiàn)在已經(jīng)有一些GPU支持到Feature Level 12_2了,主要是基于Turing架構(gòu)的產(chǎn)品,包括RTX 20系和Quadro RTX系列,未來(lái)支持Feature Level 12_2的GPU有AMD的RDNA 2和Intel的獨(dú)立顯卡產(chǎn)品,NVIDIA的Ampere自然會(huì)繼承Turing對(duì)它的支持,另外還表示他們?cè)诤透咄ê献?,讓驍龍平臺(tái)支持12_2。要讓硬件支持12_2,還需要顯卡驅(qū)動(dòng)方面的配合。

          Windows 10本身則是要到Build 20170之后才支持它,也就是至少要等到明年才能用到它。



          關(guān)鍵詞: 微軟 DirectX 12

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();