callnz bool - ps
Rufen Sie auf, wenn nicht 0. Führt einen bedingten Aufruf der durch den Bezeichnungsindex gekennzeichneten Anweisung aus.
Syntax
callnz l#, [!] B # |
---|
Hierbei gilt:
- l# ist eine Bezeichnung – ps , die den Anfang der zu aufrufenden Unterroutine markiert.
- [!] ist ein optionaler Negate-Modifizierer.
- b# identifiziert ein konstantes boolesches Register.
Bemerkungen
Pixel-Shaderversionen | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
callnz bool | x | x | x | x |
Diese Anweisung führt Folgendes aus:
if (specified Boolean register is not zero)
{
Push address of the next instruction to the return address stack
Continue execution from the instruction marked by the label
}
Zugehörige Themen