共用方式為


HLSL Property Pages: General

若要設定 HLSL 編譯器 (fxc.exe) 的下列屬性,請使用它的 [概觀] 屬性頁。 如需如何以 HLSL 存取資料夾的 [概觀] 屬性頁的詳細資訊,請參閱 HOW TO:使用屬性頁指定專案屬性

  • [其他 Include 目錄]
    將一個或多個目錄加入至 Include 路徑。 使用分號分隔目錄。

    這個屬性對應至 /I[path] 命令列引數。

  • [Entrypoint 名稱]
    為著色器的進入點。 根據預設,值是 [主要]。

    這個屬性對應至 /E[name] 命令列引數。

  • [停用最佳化]
    停用最佳化的 [是 (/Od)] ;否則, [否則]。 根據預設,值是 [偵錯] 組態和 [否則] 的 [是 (/Od)] [版本] 組態的。

    對 HLSL 編譯器的 /Od 命令列引數隱含套用 /Gfp 命令列引數,不過,輸出不可以與是透過明確透過 /Od/Gfp 命令列引數所產生的輸出。

  • [啟用偵錯資訊]
    啟用偵錯資訊的 [是 (/Zi)] ;否則, [否則]。 根據預設,值是 [偵錯] 組態和 [否則] 的 [是 (/Zi)] [版本] 組態的。

  • [著色器類型]
    指定要著色器。 各種圖形管線的著色器實作不同的組件。 某些著色器只能在 [著色器模型] 屬性指定) 的最近著色器模型 (—例如,計算著色器中引入了在著色器模型 5。

    這個屬性對應至 /T [type]_[model] 命令列引數的 [type] 部分需 HLSL 編譯器。 [著色器模型] 屬性指定引數的 [model] 區段。

  • [著色器模型]
    指定著色器模型。 不同的著色器模型有不同的功能。 一般而言,最近著色器模型提供擴充功能,但是需要更現代圖形硬體執行著色器程式碼。 由 [著色器類型] 屬性指定) 的某些著色器 (只能在最近著色器模型。例如,計算著色器中引入了在著色器模型 5。

    這個屬性對應至 /T [type]_[model] 命令列引數的 [model] 部分需 HLSL 編譯器。 [著色器類型] 屬性指定引數的 [type] 區段。

  • 前置處理器定義
    將一或多個前置處理器符號定義加入套用至 HLSL 原始程式碼檔案。 使用分號來分隔符號定義。

    這個屬性對應至 /D [definitions] 命令列引數於 HLSL 編譯器。

請參閱

參考

HLSL Property Pages

HLSL Property Pages: Advanced

HLSL Property Pages: Output Files