다음을 통해 공유


def pragma 지시어

부동 소수점 셰이더 레지스터를 수동으로 할당하는 Pragma 지시문입니다.

#pragma def( target, register, val1, val2,val3, val4 )

매개 변수

항목 설명
target
할당할 레지스터를 포함하는 대상입니다.
register
할당할 부동 소수점 셰이더 레지스터입니다.
val0
지정된 레지스터에 할당할 값의 첫 번째 바이트입니다.
val1
지정된 레지스터에 할당할 값의 두 번째 바이트입니다.
val2
지정된 레지스터에 할당할 값의 세 번째 바이트입니다.
val3
지정된 레지스터에 할당할 값의 네 번째 바이트입니다.

설명

def pragma를 사용하면 개발자가 부동 소수점 셰이더 레지스터를 지정된 값으로 미리 채울 수 있습니다. 이 pragma는 자주 사용되지 않습니다.

추가 정보

전처리기 지시문(DirectX HLSL)

#pragma 지시문(DirectX HLSL)