> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XBOX 上的 Direct3D 12

> XBOX 上的 Direct3D 12

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

## 本節內容

[Microsoft Game Development Kit (GDK) 上的 Direct3D 12 概觀](/zh-TW/build/core-features/graphics/d3d12x/d3d12x-overview) 說明 XBOX One 上的 Direct3D 12，這是類似 PC 上 Direct3D 12 的低階、高效能 API。

[Windows PC 上的 Direct3D 12 與 Microsoft GDK Game OS 之間的差異](/zh-TW/build/core-features/graphics/d3d12x/d3d12x-differences-from-pc) 說明 Microsoft GDK Game OS 上的 Direct3D 12 (D3D12.x)，以及它與 Windows PC 上的 Direct3D 12 (D3D12/PC) 之間一些值得注意的差異。

[Direct3D 12 XMemAlloc 物件類型](/zh-TW/build/core-features/graphics/d3d12x/d3d12x-xmemalloc-objecttypes) 列出 Direct3D 12 配置所使用的 dwObjectType XALLOC\_ATTRIBUTES 結構值。

[XBOX One 上的 Direct3D 建立與使用方式](/zh-TW/build/core-features/graphics/directx/creation-flags) 探討 XBOX One 與 Windows 上的 Direct3D 在執行階段選擇、交換資源、平面視訊格式、取得全螢幕狀態、HLSL 及 Windows Imaging Component (WIC) 方面的差異。

[XBOX One 的原生資源管理](/zh-TW/build/core-features/graphics/directx/native-resource-management) 簡要介紹 XBOX Graphics (XG) 程式庫。

[Direct3D 對暫停與繼續的支援](/zh-TW/build/core-features/graphics/directx/suspend-and-resume) 說明暫停及繼續 Game OS 遊戲之 Direct3D 圖形轉譯的程序。

[鑲嵌](/zh-TW/build/core-features/graphics/directx/offchip-tesselation) 說明晶片內 (Onchip) 與晶片外 (Offchip) 鑲嵌的優缺點。

[XBOX One 上的畫面排程與呈現](/zh-TW/build/core-features/graphics/directx/frame-scheduling-and-presentation) 說明 XBOX One 上的畫面排程與呈現，其中能夠顯示輸出的 Direct3D 資源會透過命令佇列呈現。

[硬體重疊與交換資源](/zh-TW/build/core-features/graphics/directx/hardware-overlays) 說明 Game OS 開發人員有效率地以背景平面和 HUD 平面為目標的技術。

[色彩與深度壓縮](/zh-TW/build/core-features/graphics/directx/color-and-depth-compression) 說明圖形硬體所使用的低階轉譯目標色彩壓縮與解壓縮格式。

[螢幕區域](/zh-TW/build/core-features/graphics/overviews/screen-areas) 說明設計應用程式 UI 時應使用的安全區域。

[高動態範圍 (HDR) 輸出](/zh-TW/build/core-features/graphics/overviews/hdr-support) 說明啟用高動態範圍 (HDR) 與廣色域 (WCG) 輸出的程序。

[120Hz 支援](/zh-TW/build/core-features/graphics/overviews/one-twenty-hz-support) 涵蓋檢查 120Hz 支援以及為遊戲啟用 120Hz 的程序。

[Cmask 解碼](/zh-TW/build/core-features/graphics/overviews/cmask-decoding) 提供如何解碼 Cmask 表面的深入指引，並說明硬體可選擇的 Cmask 編碼模式。

[D3D12 增強型屏障](/zh-TW/build/core-features/graphics/overviews/enhanced-barriers) 說明 XBOX Series X|S 的增強型屏障 (Enhanced Barriers) 實作，並提供範例與最佳做法。

[XBOX Series X|S 上的 GPU 同步處理](/zh-TW/build/core-features/graphics/overviews/gpu-synchronization-scarlett) 概述 XBOX Series X|S 上 GPU 同步處理的運作方式。

[深入了解序列化與衍生的管線狀態物件](/zh-TW/build/core-features/graphics/graphics-pso-overview) 深入說明管線狀態物件的編譯、序列化與衍生。

[XBOX 上的 Windows Imaging Component (WIC)](/zh-TW/build/core-features/graphics/image-processing-overview) 說明 Microsoft Game Development Kit (GDK) 可用的 Windows Imaging Component (WIC) 功能。

## 另請參閱

[圖形](/zh-TW/build/core-features/graphics/gc-graphics-toc)


## Related topics

- [CreateCommandList](/zh-CN/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createcommandlist_public.md)
- [EndQuery](/zh-CN/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_endquery_public.md)
- [ID3D12CommandQueue::Signal](/zh-CN/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_signal_public.md)
- [ID3D12GraphicsCommandList3](/zh-CN/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/id3d12graphicscommandlist3_public.md)
- [D3D12_STATE_SUBOBJECT_TYPE](/zh-CN/reference/graphics/d3d12/enums/d3d12_state_subobject_type_public.md)
