Name

cgIsProgram - determine if a program handle references a program object

Synopsis

#include <Cg/cg.h>

CGbool cgIsProgram( CGprogram program );

Parameters

program
The program handle to check.

Return Values

Returns CG_TRUE if program references a valid program object.

Returns CG_FALSE otherwise.

Description

cgIsProgram return CG_TRUE if program references a valid program object. Note that this does not imply that the program has been successfully compiled.

Examples

char *programSource = ...;
CGcontext context = cgCreateContext();
CGprogram program = cgCreateProgram( context,
                                     CG_SOURCE,
                                     programSource,
                                     CG_PROFILE_ARBVP1,
                                     "myshader",
                                     NULL );
CGbool isProgram = cgIsProgram( program );

Errors

None.

History

cgIsProgram was introduced in Cg 1.1.

See Also

cgCreateProgram, cgDestroyProgram, cgGetNextProgram