ps_2_0 명령

이 섹션에는 픽셀 셰이더 버전 2_0 명령에 대한 참조 정보가 포함되어 있습니다.

표에 표시된 대로 여러 형식의 픽셀 셰이더 명령이 있습니다. 오른쪽 열은 다음을 의미합니다.

  • 명령 슬롯 - 각 명령에서 사용하는 명령 슬롯의 수입니다.
  • 설정 - 픽셀 셰이더에는 버전 명령이 있어야 하며 첫 번째 명령이어야 합니다.
  • 산술 - 이 명령은 셰이더에서 수학 연산을 제공합니다.
  • 텍스처 - 이 명령은 텍스처 데이터를 로드 및 샘플링하고 텍스처 좌표를 수정하는 데 사용됩니다.
  • 신규 - 이 명령은 이 버전의 새로운 명령입니다.

명령 집합

속성 설명 명령 슬롯 설치 프로그램 산술 질감 새로 생성
abs - ps 절대값 1 x x
add - ps 두 벡터 더하기 1 x
cmp - ps 원본을 0과 비교 1 x
crs - ps 교차곱 2 x x
dcl_samplerType(sm2, sm3 - ps asm) 샘플러의 텍스처 차원 선언 0 x x
dcl -(sm2, sm3 - ps asm) 꼭짓점 셰이더 출력 레지스터와 픽셀 셰이더 입력 레지스터 간의 연결 선언 0 x x
def - ps 상수 정의 0 x
dp2add - ps 2D 내적 및 추가 2 x x
dp3 - ps 3D 내적 1 x
dp4 - ps 4D 내적 1 x
exp - ps 전체 정밀도 2x 1 x x
frc - ps 분수 구성 요소 1 x x
log - ps 전체 정밀도 log₂(x) 1 x x
lrp - ps 선형 보간 2 x
m3x2 - ps 3x2 곱하기 2 x x
m3x3 - ps 3x3 곱하기 3 x x
m3x4 - ps 3x4 곱하기 4 x x
m4x3 - ps 4x3 곱하기 3 x x
m4x4 - ps 4x4 곱하기 4 x x
mad - ps 곱하기 및 더하기 1 x
max - ps 최대 1 x x
min - ps 최소 1 x x
mov - ps 이동 1 x
mul - ps 곱하기 1 x
nop - ps 작업이 없습니다. 1 x
nrm - ps Normalize 3 x x
pow - ps xy 3 x x
ps 버전 0 x
rcp - ps 역수 1 x x
rsq - ps 역수 제곱근 1 x x
sincos - ps 사인 및 코사인 8 x x
sub - ps 빼기 1 x
texkill - ps 픽셀 렌더 종료 1 x
texld - ps_2_0 and up 텍스처 샘플 1 x x
texldb - ps w-component의 세부 수준 바이어스를 사용한 텍스처 샘플링 1 x x
texldp - ps w-성분으로 투영 분할을 사용한 텍스처 샘플링 1 x x

 

픽셀 셰이더 명령