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.