break_comp - ps

구성 요소별 비교에 기반하여 가장 가까운 엔드루프(ps 또는 endrep - ps)에서 현재 루프를 벗어납니다.

Syntax

break_comp src0, src1

 

여기서

  • _comp는 두 원본 레지스터 간의 스칼라(또는 단일) 비교입니다. 다음 중 하나일 수 있습니다.

    Syntax 비교
    _gt 초과
    _lt 보다 작음
    _ge 크거나 같음
    _le 작거나 같음
    _eq 같음
    _ne 같지 않음

     

  • src0은 원본 레지스터입니다. 단일 구성 요소를 선택하는 경우 복제 스위즐이 필요합니다.

  • src1은 원본 레지스터입니다. 단일 구성 요소를 선택하는 경우 복제 스위즐이 필요합니다.

설명

이 명령은 다음 버전에서 지원됩니다.

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

 

비교가 true이면 그림과 같이 현재 루프에서 벗어납니다.

if (!(src0 comparison src1))
   jump to the corresponding endloop or endrep instruction;

픽셀 셰이더 명령