defi - ps
셰이더가 디바이스로 설정될 때마다 로드되어야 하는 정수 상수 값을 정의합니다.
Syntax
defi dst, integerValue |
---|
- dst는 대상 레지스터입니다.
- integerValue는 상수 정수 값입니다.
설명
픽셀 셰이더 버전 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
defi | x | x | x | x |
defi 명령은 셰이더가 디바이스로 설정될 때마다 값이 로드되는 셰이더 상수를 정의합니다. 이를 즉치 상수라고 합니다. 즉치 상수는 API 메서드 SetPixelShaderConstantB에서 설정한 상수보다 우선합니다.
셰이더에서 상수를 설정하는 방법에는 두 가지가 있습니다.
- defi를 사용하여 셰이더 내에서 직접 상수를 정의합니다.
- API 메서드를 사용하여 상수를 설정합니다.
- SetPixelShaderConstantB를 사용하여 부울 상수를 설정합니다.
- SetPixelShaderConstantF를 사용하여 부동 소수점 상수를 설정합니다.
- SetPixelShaderConstantI을 사용하여 정수 상수를 설정합니다.
관련 항목