다음을 통해 공유


tex - ps

텍스처에서 샘플링된 RGBA(색 데이터)를 사용하여 대상 레지스터를 로드합니다. 텍스처는 SetTexture를 사용하여 특정 텍스처 단계(n)에 바인딩되어야 합니다. 텍스처 샘플링은 SetSamplerState로 제어합니다.

Syntax

tex dst

 

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

  • dst는 대상 레지스터입니다.

설명

픽셀 셰이더 버전 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
tex x x x

 

대상 레지스터 번호는 텍스처 스테이지 번호를 지정합니다.

텍스처 샘플링은 텍스처 스테이지 상태 특성을 고려하면서 텍스처 좌표를 사용하여 지정된(u,v,w,q) 좌표의 색 값을 조회하거나 샘플링합니다.

텍스처 좌표 데이터는 꼭짓점 텍스처 좌표 데이터에서 보간되며 특정 텍스처 스테이지와 연결됩니다. 텍스처 스테이지 번호와 텍스처 좌표 선언 순서 사이에는 기본 일대일 연결이 있습니다. 즉 꼭짓점 형식으로 정의된 첫 번째 텍스처 좌표 집합은 기본적으로 텍스처 스테이지 0과 연결됩니다.

텍스처 좌표는 두 가지 기술을 사용하여 모든 스테이지와 연결될 수 있습니다. 고정 함수 꼭짓점 셰이더 또는 고정 함수 파이프라인을 사용하는 경우 SetTextureStageState에서 TSS_TEXCOORDINDEX 텍스처 스테이지 상태 플래그를 사용하여 좌표를 스테이지에 연결할 수 있습니다. 그렇지 않으면 텍스처 좌표는 프로그래밍 가능한 꼭짓점 셰이더를 사용할 때 꼭짓점 셰이더 oTₙ 레지스터를 통해 출력됩니다.

픽셀 셰이더 명령