共用方式為


流量控制

大部分的硬體都是設計成逐行執行著色器程式碼,每一次執行每個 HLSL 語句。 流程式控制制語句會在執行時間決定下一個要執行的 HLSL 語句區塊。 使用流程式控制制語句時,著色器可以迴圈執行一組語句,或 (分支) 跳至下一行以外的指令。 某些流程式控制制語句支援在編譯時期指定的靜態控制項;其他人會提供述詞控制項,這是執行時間所做的個別元件決策,而其他則支援動態控制項,這是根據變數的內容在執行時間所做的決策。

HLSL 支援下列流程式控制制語句。

DirectX HLSL (語言語法)