導讀您好,現在軟糖來為大家解答以上的問題。dx12是什么意思啊,dx12是什么意思相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、樓主,你好...
您好,現在軟糖來為大家解答以上的問題。dx12是什么意思啊,dx12是什么意思相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、樓主,你好。
2、DX12最重要的變化就是更底層API,這一點很像AMD Mantle,在硬件抽象層上走得比以往更深入,能夠同時減輕CPU、GPU的過載(overload)。
3、 具體包括:應用可追蹤GPU流水線、控制資源狀態轉換(比如從渲染目標到紋理)、控制資源重命名,更少的API和驅動跟蹤,可預判屬性,等等。
4、 另外,DX12大大提高了多線程效率,可以充分發揮多線程硬件的潛力。
5、DX11在這方面受CPU性能的嚴重制約,主要是因為不能有效利用多核心。
6、 微軟宣稱,微軟對多核心CPU的利用幾乎是完美線性增長的,也就是說四核心能接近單核心的四倍。
7、 此外還有渲染流水線、渲染特性、資源管理、命令列表與綁定、描述符跳躍等等方面的改進,因為主要是關于開發的,也比較深晦,這里就先不說太多了。
8、希望對你有所幫助,祝好運。
本文就為大家分享到這里,希望小伙伴們會喜歡。