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

# Advanced Shader Delivery

> Advanced Shader Delivery（進階著色器傳遞）會預先編譯 Direct3D 12 著色器並在下載時傳遞，減少首次啟動的載入時間、遊戲中的著色器編譯卡頓以及耗電量。

Advanced Shader Delivery (ASD) 是一項 Windows 11 Direct3D 12 技術，可協助遊戲更快載入。

Windows 上的遊戲已朝多個方向演進，包括高階著色器。隨著圖形持續進步，遊戲所編譯的著色器數量也隨之增加——而這些著色器在啟動和遊戲過程中的載入方式也需要跟著演進。在玩家裝置上於啟動時編譯著色器，或在遊戲過程中「即時」編譯，會導致更長的載入時間、遊戲中的著色器編譯卡頓，以及更高的耗電量。

ASD 會將這些工作移出裝置。它會以稱為 State Object Database (SODB) 的標準化格式擷取遊戲的著色器狀態，然後預先編譯這些著色器並在下載時傳遞給玩家，大幅縮短遊戲中的著色器編譯時間。ASD 已完全開放給所有使用 Direct3D 12 在 PC 上開發遊戲的開發人員。

## 深入了解

如需為您的遊戲採用 Advanced Shader Delivery 的相關文件，請參閱[為您的遊戲準備 Advanced Shader Delivery](https://aka.ms/xgd-asd-selfservice)。

## 相關主題

<dl>
  <dt>
    [Direct3D 12 程式設計指南](https://docs.xbox.com/zh-TW/build/gdk-and-engines/guides/directx-12-programming-guide.md)
  </dt>

  <dt>
    [Advanced Shader Delivery：GDC 2026 最新消息](https://devblogs.microsoft.com/directx/advanced-shader-delivery-whats-new-at-gdc-2026/)
  </dt>
</dl>


## Related topics

- [Intelligent Delivery](https://docs.xbox.com/zh-TW/build/core-features/common/packaging/overviews/intelligentdelivery.md)
- [Smart Delivery](https://docs.xbox.com/zh-TW/build/console-features/cross-gen/cross-gen-smart-delivery.md)
- [傳送推播通知](https://docs.xbox.com/zh-TW/services/playfab/api-references/rest/server/account-management/send-push-notification.md)
- [Send Push Notification](https://docs.xbox.com/api-reference/account-management/send-push-notification.md)
- [PFPushNotificationsSendPushNotificationRequest](https://docs.xbox.com/zh-TW/services/playfab/api-references/c/pfpushnotificationstypes/structs/pfpushnotificationssendpushnotificationrequest.md)
