Sdílet prostřednictvím


Řízení toku

Většina hardwaru je navržená tak, aby spouštěla řádek kódu shaderu po řádcích a spouštěla každý příkaz HLSL jednou. Příkaz řízení toku určuje za běhu, který blok příkazů HLSL se má provést dále. Pomocí příkazu řízení toku může shader procházet sadou příkazů nebo přeskočit (větev) na jiný pokyn než ten na dalším řádku. Některé příkazy řízení toku podporují statické řízení, které je zadáno v době kompilace; jiné nabízejí predikované řízení, které je rozhodnutí podle komponent učiněno za běhu, a další podporují dynamické řízení, které je rozhodnutí učiněno za běhu na základě obsahu proměnné.

HLSL podporuje následující příkazy řízení toku.

syntaxe jazyka (DirectX HLSL)