ps
이 명령은 셰이더 버전 번호를 지정하고 모든 셰이더 버전에서 작동합니다.
Syntax
ps_mainVer_subVer
입력 인수
입력 인수에는 단일 하위 버전 번호가 있는 단일 주 버전 번호가 포함됩니다. 허용 가능한 조합은 아래 표에 나열되어 있습니다.
기본 버전 | 하위 버전 |
---|---|
1 | 1, 2, 3, 4 |
2 | 0, x(확장), sw(소프트웨어) |
3 | 0, sw(소프트웨어) |
설명
픽셀 셰이더 버전 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
ps | x | x | x | x | x | x | x | x | x |
이 명령은 픽셀 셰이더의 첫 번째 비 주석 명령이어야 합니다.
소프트웨어의 하드웨어 가속 버전(버전 번호에 _sw 없는 버전)은 하드웨어 가속으로 꼭짓점을 처리하거나 소프트웨어 꼭짓점 처리를 사용할 수 있습니다. 소프트웨어 버전(버전 번호에 _sw가 있는 버전)은 소프트웨어로만 꼭짓점을 처리합니다.
예제
이 부분 예제에서는 버전 1_1 픽셀 셰이더를 선언합니다.
ps_1_1
이 부분 예제에서는 버전 1_4 픽셀 셰이더를 선언합니다.
ps_1_4
관련 항목