데이터 형식(HLSL)

HLSL은 다양한 내장 데이터 형식을 지원합니다. 이 표에서는 셰이더 변수를 정의하는 데 사용할 형식을 보여 줍니다.

사용하는 내장 형식 다음 셰이더 변수 정의
스칼라 단일 구성 요소 스칼라
Vector, Matrix 다중 구성 요소 벡터 또는 행렬
Sampler, Texture 또는 Buffer 샘플러, 텍스처 또는 버퍼 개체
Struct, User Defined 사용자 지정 구조체 또는 typedef
Array 대부분의 다른 형식을 포함하는 선언된 리터럴 스칼라 식
State Object 상태 개체의 HLSL 표현

 

HLSL에서 벡터 및 행렬을 사용하는 방법을 더 잘 이해하기 위해서는 HLSL이 구성 요소별 수학을 사용하는 방법에 대한 배경 정보를 읽으면 좋습니다.

변수(DirectX HLSL)