다음을 통해 공유


def - vs

꼭짓점 셰이더 상수를 정의합니다.

Syntax

def dst, float1, float2, float3, float4

 

라는 설치 관리자 실행 파일에 포함됩니다. 여기서

  • dst는 대상 레지스터입니다.
  • float1, float2, float3, float4는 4개의 부동 소수점 숫자입니다.

설명

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

 

def 명령은 셰이더가 디바이스로 설정될 때마다 값이 로드되는 셰이더 상수를 정의합니다. 이를 즉치 상수라고 합니다. 즉치 상수는 API 메서드 SetVertexShaderConstantF에서 설정한 상수보다 우선합니다.

셰이더에서 상수를 설정하는 방법에는 두 가지가 있습니다.

  1. def - vs를 사용하여 셰이더 내에서 직접 상수를 정의합니다.

    def - vs는 부동 소수점 상수만 정의할 수 있습니다.

  2. API 메서드를 사용하여 상수를 설정합니다.

꼭짓점 셰이더 명령

defi - vs

defb - vs