Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Functions kapslar in HLSL-instruktioner. På så sätt kan du felsöka en uppsättning funktioner och sedan återanvända dem över skuggningar eller effekter. Du kanske vill skapa en funktion som kapslar in funktionerna i en hörnskuggning, pixelskuggning eller texturskuggning. Andra gånger kanske du vill skriva en hjälpfunktion som utför en vanlig uppgift och sedan anropa den hjälpfunktionen från skuggningsfunktionen. Reglerna för att skriva skuggningsfunktioner för HLSL liknar att skriva C-funktioner.
HLSL har också ett antal inbyggda Intrinsic Functions (DirectX HLSL). Eftersom alla inbyggda funktioner testas och prestandaoptimeras är det bra att använda en inbyggd funktion där det är möjligt i stället för att skapa en egen funktion.
Relaterade ämnen