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 的程式設計指南