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