|Microsoft DirectX 9.0|
Performs a function call to the instruction marked with the provided label index.
where label is a label number.
|Vertex shader versions||1_1||2_0||2_x||2_sw||3_0||3_sw|
This instruction does the following:
In vertex shader 2_0, nesting calls are not allowed.
In vertex shader 3_0, four levels of call nesting are allowed.
Only forward calls are allowed. This means that the location of the label inside the vertex shader should be after the call instruction referencing it.
If a subroutine is referencing the Loop Counter Register (aL) located outside of the subroutine, every instance of the call to this subroutine should be surrounded by a loop...endloop block.
|Minimum operating system||Windows 98|