Share via


函式 (HLSL 參考)

函式會封裝 HLSL 語句。 這可讓您偵錯一組函式,然後在著色器或效果之間重複使用它們。 您可能想要建立一個函式,封裝頂點著色器、圖元著色器或紋理著色器的功能。 其他時候,您可能想要撰寫執行一些常用工作的協助程式函式,然後從著色器函式呼叫該協助程式函式。 撰寫 HLSL 著色器函式的規則與撰寫 C 函式非常類似。

HLSL 也有一些內建 內建函式, (DirectX HLSL) 。 由於所有內建函式都經過測試和效能優化,因此最好盡可能使用內建函式,而不是建立您自己的函式。

DirectX HLSL (語言語法)