Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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