다음을 통해 공유


함수(HLSL 참조)

함수는 HLSL 문을 캡슐화합니다. 이렇게 하면 함수 집합을 디버그한 다음 셰이더 또는 효과에서 다시 사용할 수 있습니다. 꼭짓점 셰이더, 픽셀 셰이더 또는 텍스처 셰이더의 기능을 캡슐화하는 함수를 만들 수 있습니다. 일반적으로 사용되는 작업을 수행하는 도우미 함수를 작성한 다음 셰이더 함수에서 해당 도우미 함수를 호출하는 경우도 있습니다. HLSL에 대한 셰이더 함수 작성 규칙은 C 함수 작성과 매우 유사합니다.

HLSL에는 DirectX HLSL(기본 제공 내장 함수)많이 있습니다. 모든 내장 함수가 테스트되고 성능이 최적화되므로 고유한 함수를 만드는 대신 가능한 경우 내장 함수를 사용하는 것이 좋습니다.

언어 구문(DirectX HLSL)