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을 지원합니다.

모든 쓰기 마스크는 대상에서 유효합니다.

픽셀 셰이더 명령