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

픽셀 셰이더 지침