微軟詳解DirectX 12中新引入的兩項代碼調試功能
對於想要獲得更好的 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 圖形調試軟體。
※今年最後的帕斯卡 GTX 1070 Ti推薦
※數據顯示Linux桌面並沒有突然流行起來
※1030億美元估值太少?傳高通傾向拒絕博通收購
※iPhone X防水實測:可在滾筒洗衣機下無損存活
※2017年電腦報43期新品首發
TAG:電腦報APP新聞客戶端 |