Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Chiamare se non zero, con un predicato. Esegue una chiamata condizionale all'istruzione contrassegnata dall'indice dell'etichetta. Il predicamento usa un valore booleano per determinare se non eseguire l'istruzione.
Sintassi
callnz l#, [!] p0. {x|y|z|w} |
---|
dove:
- l# è un'etichetta, anziché contrassegnare l'inizio della subroutine da chiamare.
- [!] è un modificatore di negazione facoltativo.
- p0 è il registro predicato.
- {x|y|z|w} è lo swizzle di replica richiesto su p0.
Commenti
Versioni del vertex shader | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
callnz pred | x | x | x | x |
Questa istruzione esegue le operazioni seguenti:
if (specified register component is not zero)
{
Push address of the next instruction to the return address stack.
Continue execution from the instruction marked by the label.
}
Questa istruzione utilizza uno slot di istruzioni vertex shader.
Argomenti correlati