Microsoft正在整理一個新的DX12規範:DirectX 12 Ultimate。正如NVIDIA告訴我們的那樣,新標準將整合其RTX橫幅中當前包含的許多功能,包括:DirectX RayTracing 1.0和1.1,可變速率陰影,網格著色器和採樣器反饋。
該計劃是在PC和控制台上提供統一的API,以確保開發人員易於訪問所有最新的API功能。然而,DirectX的這一半步一代將不受當前流通的所有圖形卡的支持,只有NVIDIA的RTX 20系列,由Nvidia Turing建築,將完全支持DX12 U從一開始。我們必須等待一支紅色團隊的替代方案。
AMD尚未支持RDNA的所有DX12 U功能rDNA 2和NAVI 2X到年底。這也是相同的GPU架構Xbox系列X和PlayStation 5,將大約在同一時間發射。
Microsoft不會將密鑰移交給DX12 U與Sony競爭,因此,作為“統一” API,它只會如此遠。
DX12 Ultimate包含的新功能是:
- DirectX射線座(DXR)1.0和1.1- 實時射線跟踪API現在完全集成到DirectX 12 Ultimate中,包括改進的1.1層(由AMD共同開發和nvidia)。
- 可變速率陰影- 允許在任何給定場景中的陰影率變化,以減少性能負載,而可感知的質量幾乎沒有降低。
- 網狀著色器- 一條簡化的幾何管道,可幫助減少瓶頸與傳統管道,並具有更多的階段。
- 採樣器反饋- 允許開發人員捕獲和記錄紋理採樣信息和位置,以改善紋理流和紋理空間陰影。當以4K分辨率渲染時,這一點尤其重要,在此期間,高質量的紋理需要越來越大的記憶池。
如果您熟悉DX12規格,您可能會注意到,這些功能都不是新的。大多數人早在2019年(美好的日子)。直到現在,他們才被正式折疊成新規格,而不是坐在DX12上。將DX12終極視為重新品牌。
第一方Xbox系列X標題肯定會集成發行時盡可能多的新功能集。但是,如果一切都與DX12進行計劃(我知道,我知道……),那麼新的終極層將使自己可以迅速有效的平台間遊戲開發控制台和PC之間 - 畢竟這是一條雙向街道。
當前將許多功能限制在RTX 20系圖形卡中的許多功能中,廣泛合併的DX12 API可能會引入新的遊戲,從而充分利用了它們的矽,最終也是AMD的。無所不包的最終API也從方程式中刪除了開發人員方程中的一些粒度。
但是,採用將是逐漸的。據報導,由於RDNA 2即將在今年晚些時候的途中,我們將見證市場上更多的圖形卡能夠在任何形式的行業拐點之前就可以利用DX12 U。