Skip to main content
XBOX 上的 Direct3D 12 提供類似 PC 上 Direct3D 12 的低階、高效能 API。

本節內容

Microsoft Game Development Kit (GDK) 上的 Direct3D 12 概觀 說明 XBOX One 上的 Direct3D 12,這是類似 PC 上 Direct3D 12 的低階、高效能 API。 Windows PC 上的 Direct3D 12 與 Microsoft GDK Game OS 之間的差異 說明 Microsoft GDK Game OS 上的 Direct3D 12 (D3D12.x),以及它與 Windows PC 上的 Direct3D 12 (D3D12/PC) 之間一些值得注意的差異。 Direct3D 12 XMemAlloc 物件類型 列出 Direct3D 12 配置所使用的 dwObjectType XALLOC_ATTRIBUTES 結構值。 XBOX One 上的 Direct3D 建立與使用方式 探討 XBOX One 與 Windows 上的 Direct3D 在執行階段選擇、交換資源、平面視訊格式、取得全螢幕狀態、HLSL 及 Windows Imaging Component (WIC) 方面的差異。 XBOX One 的原生資源管理 簡要介紹 XBOX Graphics (XG) 程式庫。 Direct3D 對暫停與繼續的支援 說明暫停及繼續 Game OS 遊戲之 Direct3D 圖形轉譯的程序。 鑲嵌 說明晶片內 (Onchip) 與晶片外 (Offchip) 鑲嵌的優缺點。 XBOX One 上的畫面排程與呈現 說明 XBOX One 上的畫面排程與呈現,其中能夠顯示輸出的 Direct3D 資源會透過命令佇列呈現。 硬體重疊與交換資源 說明 Game OS 開發人員有效率地以背景平面和 HUD 平面為目標的技術。 色彩與深度壓縮 說明圖形硬體所使用的低階轉譯目標色彩壓縮與解壓縮格式。 螢幕區域 說明設計應用程式 UI 時應使用的安全區域。 高動態範圍 (HDR) 輸出 說明啟用高動態範圍 (HDR) 與廣色域 (WCG) 輸出的程序。 120Hz 支援 涵蓋檢查 120Hz 支援以及為遊戲啟用 120Hz 的程序。 Cmask 解碼 提供如何解碼 Cmask 表面的深入指引,並說明硬體可選擇的 Cmask 編碼模式。 D3D12 增強型屏障 說明 XBOX Series X|S 的增強型屏障 (Enhanced Barriers) 實作,並提供範例與最佳做法。 XBOX Series X|S 上的 GPU 同步處理 概述 XBOX Series X|S 上 GPU 同步處理的運作方式。 深入了解序列化與衍生的管線狀態物件 深入說明管線狀態物件的編譯、序列化與衍生。 XBOX 上的 Windows Imaging Component (WIC) 說明 Microsoft Game Development Kit (GDK) 可用的 Windows Imaging Component (WIC) 功能。

另請參閱

圖形
Last modified on October 6, 2026