Name
cgGLSetContextOptimalOptions - set the implicit compiler optimization options for a profile
Synopsis
#include <Cg/cgGL.h>
void cgGLSetContextOptimalOptions( CGontext context, CGprofile profile );
Parameters
- context
-
The context for which the optimal options will be set.
- profile
-
The profile for which the optimal options will be set.
Return Values
None.
Description
cgGLSetContextOptimalOptions sets implicit compiler arguments
that are appended to the argument list passed to
cgCreateProgram. The arguments are chosen based on the
the available compiler arguments, GPU, and driver.
The arguments will be appended to the argument list every time
cgCreateProgram is called until the CGcontext
is destroyed.
cgGLSetContextOptimalOptions needs to be called for each CGcontext.
Note: cgGLSetContextOptimalOptions replaces cgGLSetContextOptimalOptions.
Examples
to-be-written
Errors
CG_INVALID_CONTEXT_HANDLE_ERROR is generated if context is not
a valid context.
CG_INVALID_PROFILE_ERROR is generated if profile is not
a supported OpenGL profile.
History
cgGLSetContextOptimalOptions was introduced in Cg 3.1.
See Also
cgGLGetContextOptimalOptions,
cgCreateProgram
|