ret - vs
Retornar de uma sub-rotina ou de uma função main.
Sintaxe
Ret |
---|
Comentários
Versões do sombreador de vértice | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Ret | x | x | x | x | x |
Esta instrução usa o endereço de uma instrução da pilha de endereços de retorno e continua a execução dela. No caso da função main, essa instrução interrompe a execução do sombreador.
A instrução ret consome um slot de instrução de sombreador de vértice.
Se um sombreador não contiver sub-rotinas, usar ret no final do programa main será opcional.
Várias instruções return não são permitidas no programa main ou em qualquer sub-rotina, a primeira instrução return é tratada como o fim do programa main ou sub-rotina.
Tópicos relacionados