> ## 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/ja-jp/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

- [Send Push Notification](https://docs.xbox.com/api-reference/account-management/send-push-notification.md)
- [プッシュ通知の送信](https://docs.xbox.com/ja-jp/services/playfab/api-references/rest/server/account-management/send-push-notification.md)
- [Intelligent Delivery](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/overviews/intelligentdelivery.md)
- [Smart Delivery](https://docs.xbox.com/ja-jp/build/console-features/cross-gen/cross-gen-smart-delivery.md)
- [PFPushNotificationsSendPushNotificationRequest](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfpushnotificationstypes/structs/pfpushnotificationssendpushnotificationrequest.md)
