vs_2_0
프로그래밍 가능한 꼭짓점 셰이더는 꼭짓점 데이터에서 작동하는 명령 집합으로 구성됩니다. ALU 내/외부의 전송 데이터를 등록합니다. 명령, 결과 또는 기록되는 데이터를 수정하기 위해 추가 컨트롤을 적용할 수 있습니다.
- 지침 - vs_2_0 사용 가능한 지침 목록이 포함되어 있습니다.
- 레지스터 - vs_2_0 꼭짓점 셰이더 ALU에서 사용하는 다양한 유형의 레지스터를 나열합니다.
- 꼭짓점 셰이더 레지스터 한정자 명령의 작동 방식을 수정하는 데 사용됩니다.
- 꼭짓점 셰이더 원본 레지스터 한정자는 명령이 실행되기 전에 원본 레지스터 데이터를 변경할 있습니다.
- 원본 레지스터 스위즐링 읽거나 복사하거나 쓸 레지스터 구성 요소를 추가로 제어할 수 있습니다.
- 대상 레지스터 마스킹 대상 레지스터의 구성 요소가 기록됩니다.
명령 수
각 꼭짓점 셰이더에는 최대 256개의 명령이 저장될 수 있습니다. 실행 명령 수는 루프/담당자 지원으로 인해 훨씬 더 많을 수 있으며 D3DCAPS9 제한됩니다. MaxVShaderInstructionsExecuted- 0xFFFF 이상이어야 합니다.
관련 항목