共用方式為


HLSL 的參考

HLSL 參考檔會指定語言特性。 它分成數個區段。

  • 語言語法 (DirectX HLSL) - HLSL 中的程式設計著色器需要您了解語言語法,也就是撰寫 HLSL 程式代碼的方式。 這包括宣告和初始化變數的程式代碼、撰寫使用者定義的著色器函式,以及新增流程控制語句,讓您的函式更強大。
  • 著色器模型與著色器配置檔 - HLSL 編譯程式會根據著色器模型實作規則和限制。 每個頂點著色器、幾何著色器(如果您使用 Direct3D 10)和像素著色器中的程式代碼都會根據編譯時期提供的著色器模型進行驗證。
  • 內部函數 (DirectX HLSL) - HLSL 有許多內部函數。 這些實作和測試,讓您可以使用它們,知道它們已經進行偵錯,而且效能良好。 如果您選擇撰寫自己的函式,請參閱撰寫使用者定義函式的語言語法一節。
  • Asm 著色器參考 - 可用於程式設計及偵錯著色器的元件指示。
  • D3DCompiler 參考 - 編譯原始 HLSL 來源。
  • 內嵌格式轉換參考 - D3DX_DXGIFormatConvert.inl 檔案包含內嵌格式轉換函式,您可以在 Direct3D 11 硬體上的計算著色器或像素著色器中使用。 您可以在應用程式中使用這些函式,同時讀取和寫入紋理。 也就是說,您可以執行就地影像編輯。 若要使用這些內嵌格式轉換函式,請在應用程式中包含 D3DX_DXGIFormatConvert.inl 檔案。
  • 附錄 (DirectX HLSL) - 附錄隨附於完整性。 其中包含關鍵詞和保留字的清單;這些字不能做為程式中的識別碼。 它也包含語言文法的清單以供參考。
  • HLSL 錯誤和警告 - 提供著色器可傳回的錯誤和警告碼。

HLSL

HLSL 程序設計指南