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 向けゲームを開発するすべての開発者が完全に利用できます。
最終更新日 2026年8月28日
関連トピック
Intelligent DeliveryPFPushNotificationsSendPushNotificationRequestDeliveryOptionContent Delivery NetworkGDK のリソースとダウンロードにアクセスする