ret - ps
반환 주소 스택에서 명령의 주소를 가져와 실행을 계속합니다. main 함수의 경우 이 명령은 셰이더 실행을 중지합니다.
Syntax
ret |
---|
설명
픽셀 셰이더 버전 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
ret | x | x | x | x |
이 명령은 반환 주소 스택에서 명령의 주소를 가져와 실행을 계속합니다. main 함수의 경우 이 명령은 셰이더 실행을 중지합니다.
ret 명령은 하나의 꼭짓점 셰이더 명령 슬롯을 사용합니다.
셰이더에 서브루틴이 포함되어 있지 않은 경우 기본 프로그램 끝에 ret를 사용하는 것은 선택 사항입니다.
메인 프로그램이나 서브루틴에서는 여러 개의 return 문이 허용되지 않으며 첫 번째 return 문은 주 프로그램이나 서브루틴의 끝으로 처리됩니다.
관련 항목