DirectX 12 是什麼?
DirectX 12是一種多媒體編程接口,由C 程式語言實現,遵循COM,被廣泛使用於Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360電子遊戲開發。
DirectX 12有什麼用?
DirectX主要功能是加強3D圖形和聲音效果,並提供設計人員一個共同的硬體驅動標準,讓遊戲開發者不必為每一品牌的硬體來寫不同的驅動程序,也降低用戶安裝及設定硬體的複雜度。
從字面上來說,Direct就是直接的意思,而後邊的X則代表了很多的意思,從這一點上我們就可以看出DirectX的出現就是為了為眾多軟體提供直接的API介面服務,通常來說,更高版本的DirectX,會具備更好的體驗。
簡單來說,DirectX 12其實是一個非常重要的API更新,主要是提高了驅動效率,給開發者更多的控制權。 DirectX 12改變了底層的API,在硬體抽象層上走得比以往更深入,具體包括了應用可追蹤GPU管線、控制資源狀態轉換(例如從渲染目標到紋理)、控制資源重命名,更少的API和驅動追蹤,可預判屬性,多執行緒優化等等,可以帶來更好的遊戲體驗。
而在PC這邊,遊戲開發者也能更容易做好顯示效果。整體來說,本次DirectX 12是一個大家都非常喜歡看到的新版本。
推薦教學:《PHP教學》
以上是DirectX 12 是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!