首頁  >  文章  >  DirectX 12 是什麼?

DirectX 12 是什麼?

Guanhui
Guanhui原創
2020-06-23 09:36:5410248瀏覽

DirectX 12 是什麼?

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn