Name
cgSetProgramOutputVertices - set the maximum number of geometry program output vertices
Synopsis
#include <Cg/cg.h>
void cgSetProgramOutputVertices( CGprogram prog, int vertices );
Parameters
- program
-
The program.
- vertices
-
The maximum number of geometry program output vertices
or -1 to use the compiler-detected upper bound.
Return Values
None.
Description
cgSetProgramOutputVertices allows the application to specify the
maximum number of output vertices for a geometry program.
In many cases an upper bound can be determined by the compiler and
does not need to be specified by the application.
If an upper bound can not be determined by the compiler and isn't
specified by the application, then the maximum supported number of
outputs will be used, with possible performance implications.
Examples
to-be-written
Errors
CG_INVALID_PROGRAM_HANDLE_ERROR is generated if program
is not a valid program handle.
History
cgSetProgramOutputVertices was introduced in Cg 3.1.
See Also
cgGetProgramOutputVertices,
cgSetProgramProfile,
gp4gp,
gp5gp,
glslg.
|