픽셀 셰이더 차이점

명령 슬롯

각 버전은 다른 개수의 최대 명령 슬롯을 지원 합니다.

버전 최대 명령 슬롯 수
ps _ 1 _ 1 4 질감 + 8 산술
ps _ 1 _ 2 4 질감 + 8 산술
ps _ 1 _ 3 4 질감 + 8 산술
ps _ 1 _ 4 6 단계의 질감 + 8 산술 연산
ps _ 2 _ 0 32 질감 + 64 산술 연산
ps _ 2 _ x 96 최소, D3DCAPS9의 슬롯 수까지 D3DPSHADERCAPS2 _ 0. NumInstructionSlots. D3DPSHADERCAPS2 _ 0을 참조 하세요.
ps _ 3 _ 0 512 최소, D3DCAPS9의 슬롯 수까지 MaxPixelShader30InstructionSlots. D3DPSHADERCAPS2 _ 0을 참조 하세요.

소프트웨어 셰이더의 제한 사항에 대 한 자세한 내용은 소프트웨어 셰이더를 참조 하세요.

Flow 중첩 제한 제어

ps _ 1 _ x 기능

새 지침:

Ps 1 _ _ 1, ps _ 1 _ 2, ps _ 1 _ 3, ps _ 1 _ 4 지침을참조 하세요.

새 레지스터:

Ps 1 _ _ 1 _ _ ps _ 1 2 ps 1 _ _ _ _ _ 3 _ _ ps _ 1 _ 4 레지스터를 참조 하세요.

ps _ 2 _ 0 기능

새로운 기능:

새 지침:

새 레지스터:

ps _ 2 _ x 기능

새 기능 ( D3DPSHADERCAPS2 _ 0참조):

  • 동적 흐름 제어
  • 정적 흐름 제어
  • 동적 및 정적 흐름 제어 명령에 대 한 중첩
  • 임시 등록수 (r # ) 증가
  • 임의 원본 swizzle
  • 그라데이션 지침
  • 술어
  • 종속 질감 읽기 제한 없음
  • 질감 명령 제한 없음

새 지침:

새 레지스터:

ps _ 3 _ 0 기능

새로운 기능:

새 지침:

새 레지스터:

픽셀 셰이더