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 |
관련 항목