관련 색인이 없습니다.
if (정점 셰이더)
 
Microsoft DirectX 9.0

if (정점 셰이더)


if...else ...endif 블록을 시작 한다.

구문

if boolRegister

여기서,boolRegister 는 불형 레지스터 번호를 나타낸다. 「불형 정수 레지스터」를 참조할것.

주의

정점 셰이더의 버전1_12_02_sw2_x3_03_sw
ifxxxxx

대응하는 if 문의 불형 입력 레지스터가 TRUE 의 경우는,if 문과 else 문에 둘러싸인 코드가 실행된다. 그 이외의 경우는,else ...endif 문에 둘러싸인 코드가 실행된다. 이 명령은, 1 개의 명령 슬롯을 사용한다.

if 블록은 네스트 할 수 있다.

if 블록은 loop 블록을 넘을 수 없다.

이 명령에서는, 조건부의 정적 flow control를 실현한다.

defb b2, TRUE

if b3
// Instructions to run if b3 is nonzero

else
// Instructions to run otherwise

endif

시스템 요건

최저한의 operating systemWindows 98

관련 항목



© 2002 Microsoft Corporation. All rights reserved.
↑TOP