vs

이 명령은 셰이더 버전 번호를 지정합니다. 이 명령은 모든 셰이더 버전에서 작동합니다.

Syntax

vs_mainVer_subVer

입력 인수

입력 인수에는 단일 하위 버전 번호가 있는 단일 주 버전 번호가 포함됩니다. 허용 가능한 조합은 아래 표에 나열되어 있습니다.

기본 버전 하위 버전
1 1
2 0, sw(소프트웨어), x(확장)
3 0, sw(소프트웨어)

 

설명

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

 

이 명령은 꼭짓점 셰이더의 첫 번째 비 주석 명령이어야 합니다.

이 명령은 모든 꼭짓점 셰이더 버전에서 지원됩니다.

소프트웨어의 하드웨어 가속 버전(버전 번호에 _sw가 없는 버전)은 하드웨어 가속으로 꼭짓점을 처리하거나 소프트웨어 꼭짓점 처리를 사용할 수 있습니다. 소프트웨어 버전(버전 번호에 _sw가 있는 버전)은 소프트웨어로만 꼭짓점을 처리합니다.

예제

이 부분 예제에서는 버전 1_1 꼭짓점 셰이더를 선언합니다.

vs_1_1

이 부분 예제에서는 버전 2 소프트웨어 꼭짓점 셰이더를 선언합니다.

vs_2_sw

꼭짓점 셰이더 명령