ps_2_0
프로그래밍 가능한 픽셀 셰이더는 픽셀 데이터에서 작동하는 일련의 명령으로 구성됩니다. 레지스터는 ALU 내/외부로 데이터를 전송합니다. 명령, 결과 또는 작성되는 데이터를 수정하기 위해 추가 제어를 적용할 수 있습니다.
- ps_2_0 명령에는 사용 가능한 명령 목록이 포함되어 있습니다.
- ps_2_0 레지스터는 꼭짓점 셰이더 ALU에서 사용하는 다양한 형식의 레지스터를 나열합니다.
- 한정자는 명령이 작동하는 방식을 수정하는 데 사용됩니다.
- 대상 레지스터 쓰기 마스크는 대상 레지스터의 어떤 구성 요소가 기록되는지 결정합니다.
- 픽셀 셰이더 원본 레지스터 한정자는 명령이 실행되기 전에 원본 레지스터 데이터를 변경합니다.
- 원본 레지스터 Swizzling은 어떤 레지스터 성분을 읽거나 복사하거나 쓸 것인지에 대한 추가 제어 기능을 제공합니다.
명령 개수
셰이더에는 최대 명령 수에 대한 제한이 있습니다. 총 명령 슬롯: 96개(산술 연산 64개 및 텍스처 32개).
샘플러 개수
사용 가능한 텍스처 샘플러의 수는 16개입니다.
관련 항목