MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Core Runtime API                         cgGetProgramString(3)



NAME
     cgGetProgramString - get strings from a program object

SYNOPSIS
       #include 

       const char * cgGetProgramString( CGprogram program,
                                        CGenum enum );


PARAMETERS
     program The program to query.

     enum    Specifies the string to retrieve. enum can be one of
             CGPROGRAMSOURCE, CGPROGRAMENTRY,
             CGPROGRAMPROFILE, or CGCOMPILEDPROGRAM.

RETURN VALUES
     Returns a NUL-terminated string based on the value of enum.

     Returns an empty string if an error occurs.

DESCRIPTION
     cgGetProgramString allows the application to retrieve
     program strings that have been set via functions that modify
     program state.

     When enum is CGPROGRAMSOURCE the original Cg source
     program is returned.

     When enum is CGPROGRAMENTRY the main entry point for the
     program is returned.

     When enum is CGPROGRAMPROFILE the profile for the program
     is returned.

     When enum is CGCOMPILEDPROGRAM the string for the compiled
     program is returned.

EXAMPLES
       CGcontext context = cgCreateContext();
       CGprogram program = cgCreateProgramFromFile(context,
                                                   CGSOURCE,
                                                   mysourcefilename,
                                                   CGPROFILEARBVP1,
                                                   "myshader",
                                                   NUL);

       if(cgIsProgramCompiled(program))
         printf("%s\n", cgGetProgramString(program, CGCOMPILEDPROGRAM));





Cg Toolkit 2.1            Last change:                          1






Cg Core Runtime API                         cgGetProgramString(3)



ERORS
     CGINVALIDPROGRAMHANDLEROR is generated if program is
     not a valid program handle.

     CGINVALIDENUMERANTEROR is generated if enum is not
     CGPROGRAMSOURCE, CGPROGRAMENTRY, CGPROGRAMPROFILE, or
     CGCOMPILEDPROGRAM.

HISTORY
     cgGetProgramString was introduced in Cg 1.1.

SEE ALSO
     cgCreateProgram, cgGetProgramOptions










































Cg Toolkit 2.1            Last change:                          2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™