do 문
조건식이 실패할 때까지 일련의 문을 계속 실행합니다.
[Attribute] do { Statement Block; } while( Conditional );
매개 변수
-
Attribute
-
문이 컴파일되는 방법을 제어하는 선택적 매개 변수입니다.
attribute 설명 fastopt 컴파일 시간을 줄이지만 덜 공격적인 최적화를 생성합니다. 이 특성을 사용하면 컴파일러에서 루프를 풀지 않습니다.
이 특성은 break 명령을 지원하는 셰이더 모델 대상에만 영향을 미칩니다. 이 특성은 셰이더 모델 vs_2_x 및 셰이더 모델 3 이상에서 사용할 수 있습니다. 컴파일러가 루프를 컴파일할 때 셰이더 모델 4 이상에서 특히 유용합니다. 컴파일러는 루프를 풀 수 있는지 여부를 평가하기 위해 기본적으로 루프를 시뮬레이트합니다. 컴파일러가 루프를 풀지 않도록 하려면 이 특성을 사용하여 컴파일 시간을 줄입니다. -
Statement Block
-
하나 이상의 문입니다.
-
Conditional
-
조건부 식입니다. 문 블록은 식이 평가되기 전에 실행됩니다. 식이 false로 평가되면 루프가 종료됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|