Skip to main content
簡報影片

摘要說明

每個 XBOX 遊戲都會使用著色器編譯器,但並非每個遊戲都能將其效用發揮到極致。我們會討論著色器編譯器如何針對主機建置和部署。我們會介紹最新的語言版本和著色器模型。我們會列舉一些實用但較少人知道的著色器指示詞。我們也會示範如何取得和解析著色器 PDB,以獲得最佳的工具體驗。

摘要

  • XBOX 著色器編譯器檔案的位置:詳細記載包含 dxc.exe 和 dxcompiler*.dll 檔案的各種目錄。
  • 編譯器組成:詳細說明著色器編譯器的前端和後端元件,並提供 GitHub 資源以供進一步探索。
  • 執行階段警告:協助您避免執行階段重新編譯的警告清單。
  • 重新編譯範例:分享避免重新編譯程序的實際範例,提供最佳做法的寶貴見解。
  • 高階著色器語言 (HLSL):討論 HLSL 2021 功能的詳細資料和移植範例。
  • 著色器模型:介紹 Shader Model 6.6 到 6.8 的資訊。
  • 指示詞:概述實用的 HLSL XBOX 指示詞和內建函式。
  • 著色器 pdb:如何取得及使用。

學習目標

  • 了解 XBOX 著色器編譯器的歷史和更新。
  • 了解各種 XBOX 著色器編譯器檔案的位置。
  • 獲得有關預先編譯和重新編譯程序的知識。
  • 探索著色器編譯器前端和後端的組成。
  • 識別執行階段重新編譯警告以加以避免。
  • 檢閱重新編譯程序的實際範例。
  • 了解 HLSL 2021 的功能和升級。
  • 了解 Shader Model 6.0 到 6.8 及其新功能。
  • 熟悉實用的 HLSL XBOX 指示詞和內建函式。
Last modified on October 6, 2026