texldd-ps
추가 그라데이션 입력으로 텍스처를 샘플링합니다.
Syntax
texldd, dst, src0, src1, src2, src3 |
---|
여기서
- dst는 대상 레지스터입니다.
- src0은 텍스처 샘플의 텍스처 좌표를 제공하는 원본 레지스터입니다. 텍스처 좌표 레지스터를 참조하세요.
- src1은 원본 샘플러 레지스터(s#)를 식별합니다. 여기서 #은 샘플링할 텍스처 샘플러 번호를 지정합니다. 샘플러는 D3DSAMPLESTATETYPE 열거형(예: D3DSAMP_MINFILTER)에 의해 정의된 텍스처 및 컨트롤 상태와 관련이 있습니다.
- src2는 x 그라데이션을 지정하는 입력 원본 레지스터입니다.
- src3은 y 그라데이션을 지정하는 입력 원본 레지스터입니다.
설명
픽셀 셰이더 버전 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texldd | x * | x | x | x |
* 이 명령은 ps_2_a에서만 지원됩니다. ps_2_b에서는 지원하지 않습니다. 프로필에 대한 자세한 내용은 D3DXGetPixelShaderProfile을 참조하세요.
이 명령은 src0의 텍스처 좌표, src1로 지정된 샘플러 및 src2 및 src3에서 제공되는 그라데이션 DSX 및 DSY를 사용하여 텍스처를 샘플링합니다. x 및 y 그라데이션 값은 샘플링을 위한 텍스처의 적절한 밉맵 수준을 선택하는 데 사용됩니다.
모든 원본은 임의의 swizzle을 지원합니다.
모든 쓰기 마스크는 대상에서 유효합니다.
관련 항목