arbvp1 - OpenGL vertex profile for multi-vendor ARB_vertex_program extension
This OpenGL profile corresponds to the per-vertex functionality introduced
by GeForce3. This profile is supported by any OpenGL implementation
that conformantly implements ARB_vertex_program.
The compiler output for this profile conforms to the assembly format
defined by ARB_vertex_program.
Data-dependent loops are not allowed; all loops must be unrollable.
Conditional expressions are supported without branching so both conditions
must be evaluated.
Relative indexing of uniform arrays is supported; but texture
accesses are not supported.
3D Api Dependencies
Requires OpenGL support for the multi-vendor ARB_vertex_program extension.
These extensions were introduced by GeForce3 and Quadro DCC GPUs.
ATI GPUs also support this extension.
Opengl Extension Specifications
Number of temporaries to use, 32 by default.
Maximum allowable (static) instructions.
Maximum allowable local parameters.
Maximum allowable address registers.
Boolean to enable position invariance.
Varying Input Semantics
Uniform Input Semantics
Standard Library Issues