다음을 통해 공유


꼭짓점 셰이더 원본 레지스터 한정자

원본 한정자를 적용하여 명령에서 데이터를 사용하기 전에 원본 레지스터에서 읽은 데이터를 수정할 수 있습니다.

Negate

원본 레지스터의 콘텐츠를 negate합니다.

성분 한정자 설명
- r 원본 부정

 

다음 명령의 두 번째 원본 레지스터에는 negate 한정자를 사용할 수 없습니다. m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.

꼭짓점 셰이더 버전 1_1 2_0 2_x 2_sw 3_0 3_sw
- x x x x x x

 

절대값

레지스터의 절대값을 가져옵니다.

꼭짓점 셰이더 버전 1_1 2_0 2_x 2_sw 3_0 3_sw
abs x x

 

버전 3 셰이더가 하나 이상의 상수 float 레지스터(c#)에서 읽는 경우 다음 중 하나가 해당되어야 합니다.

  • 모든 상수 부동 소수점 레지스터는 abs 한정자를 사용해야 합니다.
  • 상수 부동 소수점 레지스터는 abs 한정자를 사용할 수 없습니다.

꼭짓점 셰이더 레지스터 한정자