> ## 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.

# 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 编程指南](/build/gdk-and-engines/guides/directx-12-programming-guide)
  </dt>

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


## Related topics

- [Direct3D 12 编程指南](/zh-CN/build/gdk-and-engines/guides/directx-12-programming-guide.md)
- [面向 XBOX GDK 的 HLSL 着色器编译器 (DXC)](/zh-CN/tools/tools-console/shadercompiler/index.md)
- [用于 GPU 着色器分析的 PIX Shader Explorer](/zh-CN/tools/tools-console/pix/shader-explorer/index.md)
- [D3D_SHADER_MODEL](/zh-CN/reference/graphics/d3d12/enums/d3d_shader_model_public.md)
- [网格着色器管线概述](/zh-CN/build/core-features/graphics/newfeatures/ms/ms-overview.md)
