時間:2017-11-08 來源:互聯網 瀏覽量:
對於想要獲得更好的 GPU 性能的開發者來說,DirectX 12 是一款很重要的工具。2015 年的時候,DX12 隨著 Windows 10 的發布而正式與大家見麵。而在最新的 Windows 10 秋季創作者更新(1709)中,該公司又為它添加更多的功能 API,以方便開發者追蹤和消除程序的 bug 。近日,Jacques van Rhyn 通過 DX 開發者博客發表了一篇文章,重點介紹了 DX12 兩大新特性。
作為一名開發者,你顯然需要清楚了解什麼命令可能導致程序在 GPU 上運行時崩潰,然後盡力避免此類事件的發生。設計上,這兩款工具可以相輔相成,幫你重點消除“設備移除”或“設備丟失”之類的錯誤。
首先是改進了數據調試:
其次是改進了命令調試:
Van Rhyn 指出,新工具的意義,在於能夠讓開發者們將更多時間花在構建“高性能、可靠的遊戲”,而不再糾結於“搜索特定錯誤的深層原因”。
此外,Van Rhyn 還略詳細地介紹了今年 4 月份的 Windows 10 創意者更新(1704)中引入的“深度範圍測試”(Depth Bounds Testing)和“可編程多重采樣反鋸齒”(Programmable Multisample Anti-Aliasing)特性。
最後,Windows 10 秋季創意者更新還修複了多個 DX12 的 bug,且微軟開發部門將開始每月例行更新 PIX 圖形調試軟件。