VR-Vantage 3.0.3 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
cg_errors.h File Reference

Go to the source code of this file.

Functions

 CG_ERROR_MACRO (0, CG_NO_ERROR,"No error has occurred.") CG_ERROR_MACRO(1
The compile returned an error CG_ERROR_MACRO (2, CG_INVALID_PARAMETER_ERROR,"The parameter used is invalid.") CG_ERROR_MACRO(3
The compile returned an error
The profile is not supported 
CG_ERROR_MACRO (4, CG_PROGRAM_LOAD_ERROR,"The program could not load.") CG_ERROR_MACRO(5
The compile returned an error
The profile is not supported
The program could not bind 
CG_ERROR_MACRO (6, CG_PROGRAM_NOT_LOADED_ERROR,"The program must be loaded before this operation may be used.") CG_ERROR_MACRO(7
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation 
CG_ERROR_MACRO (8, CG_INVALID_VALUE_TYPE_ERROR,"An unknown value type was assigned to a parameter.") CG_ERROR_MACRO(9
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type 
CG_ERROR_MACRO (10, CG_INVALID_ENUMERANT_ERROR,"The enumerant parameter has an invalid value.") CG_ERROR_MACRO(11
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type 
CG_ERROR_MACRO (12, CG_FILE_READ_ERROR,"The file could not be read.") CG_ERROR_MACRO(13
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written 
CG_ERROR_MACRO (14, CG_NVPARSE_ERROR,"nvparse could not successfully parse the output from the Cg ""compiler backend.") CG_ERROR_MACRO(15
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed 
CG_ERROR_MACRO (16, CG_INVALID_CONTEXT_HANDLE_ERROR,"Invalid context handle.") CG_ERROR_MACRO(17
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle 
CG_ERROR_MACRO (18, CG_INVALID_PARAM_HANDLE_ERROR,"Invalid parameter handle.") CG_ERROR_MACRO(19
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown 
CG_ERROR_MACRO (20, CG_VAR_ARG_ERROR,"The variable arguments were specified incorrectly.") CG_ERROR_MACRO(21
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid 
CG_ERROR_MACRO (22, CG_ARRAY_PARAM_ERROR,"The parameter must be an array.") CG_ERROR_MACRO(23
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds 
CG_ERROR_MACRO (24, CG_CONFLICTING_TYPES_ERROR,"A type being added to the context conflicts with an ""existing type.") CG_ERROR_MACRO(25
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types 
CG_ERROR_MACRO (26, CG_PARAMETER_IS_NOT_SHARED_ERROR,"The parameter must be global.") CG_ERROR_MACRO(27
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability 
CG_ERROR_MACRO (28, CG_CANNOT_DESTROY_PARAMETER_ERROR,"Cannot destroy the parameter. It is bound to other parameters ""or is not a root parameter.") CG_ERROR_MACRO(29
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter 
CG_ERROR_MACRO (30, CG_PARAMETERS_DO_NOT_MATCH_ERROR,"The two parameters being bound do not match.") CG_ERROR_MACRO(31
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter 
CG_ERROR_MACRO (32, CG_INVALID_PARAMETER_TYPE_ERROR,"The type of the parameter is invalid.") CG_ERROR_MACRO(33
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array 
CG_ERROR_MACRO (34, CG_INVALID_SIZE_ERROR,"The size value is invalid.") CG_ERROR_MACRO(35
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle 
CG_ERROR_MACRO (36, CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR,"Cannot bind the given parameters. Array types do not match.") CG_ERROR_MACRO(37
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match 
CG_ERROR_MACRO (38, CG_ARRAY_HAS_WRONG_DIMENSION_ERROR,"The array has the wrong dimension.") CG_ERROR_MACRO(39
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program 
CG_ERROR_MACRO (40, CG_INVALID_EFFECT_HANDLE_ERROR,"Invalid effect handle.") CG_ERROR_MACRO(41
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle 
CG_ERROR_MACRO (42, CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR,"Invalid stateassignment handle.") CG_ERROR_MACRO(43
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle 
CG_ERROR_MACRO (44, CG_INVALID_ANNOTATION_HANDLE_ERROR,"Invalid annotation handle.") CG_ERROR_MACRO(45
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle 
CG_ERROR_MACRO (46, CG_INVALID_PARAMETER_HANDLE_ERROR,"Invalid parameter handle.") CG_ERROR_MACRO(47
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment 
CG_ERROR_MACRO (48, CG_INVALID_FUNCTION_HANDLE_ERROR,"Invalid function handle.") CG_ERROR_MACRO(49
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation 
CG_ERROR_MACRO (50, CG_INVALID_POINTER_ERROR,"The supplied pointer is NULL.") CG_ERROR_MACRO(51
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided 
CG_ERROR_MACRO (52, CG_NON_NUMERIC_PARAMETER_ERROR,"The parameter is not of a numeric type.") CG_ERROR_MACRO(53
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array 
CG_ERROR_MACRO (54, CG_CANNOT_SET_NON_UNIFORM_PARAMETER_ERROR,"Cannot set the value of a non-uniform parameter.") CG_ERROR_MACRO(55
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array This name is already in
use 
CG_ERROR_MACRO (56, CG_INVALID_OBJ_HANDLE_ERROR,"Invalid object handle.") CG_ERROR_MACRO(57
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array This name is already in
use Invalid buffer handle 
CG_ERROR_MACRO (58, CG_BUFFER_INDEX_OUT_OF_RANGE_ERROR,"Buffer index is out of bounds.") CG_ERROR_MACRO(59
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array This name is already in
use Invalid buffer handle The
buffer is already mapped 
CG_ERROR_MACRO (60, CG_BUFFER_UPDATE_NOT_ALLOWED_ERROR,"The buffer cannot be updated.") CG_ERROR_MACRO(61

Variables

 CG_COMPILER_ERROR
The compile returned an error CG_INVALID_PROFILE_ERROR
The compile returned an error
The profile is not supported 
CG_PROGRAM_BIND_ERROR
The compile returned an error
The profile is not supported
The program could not bind 
CG_UNSUPPORTED_GL_EXTENSION_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation 
CG_NOT_MATRIX_PARAM_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type 
CG_NOT_4x4_MATRIX_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type 
CG_FILE_WRITE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written 
CG_MEMORY_ALLOC_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed 
CG_INVALID_PROGRAM_HANDLE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle 
CG_UNKNOWN_PROFILE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown 
CG_INVALID_DIMENSION_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid 
CG_OUT_OF_ARRAY_BOUNDS_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds 
CG_CONFLICTING_PARAMETER_TYPES_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types 
CG_INVALID_PARAMETER_VARIABILITY_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability 
CG_NOT_ROOT_PARAMETER_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter 
CG_IS_NOT_PROGRAM_PARAMETER_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter 
CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array 
CG_BIND_CREATES_CYCLE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle 
CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match 
CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program 
CG_INVALID_STATE_HANDLE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle 
CG_INVALID_PASS_HANDLE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle 
CG_INVALID_TECHNIQUE_HANDLE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle 
CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment 
CG_INVALID_TECHNIQUE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation 
CG_NOT_ENOUGH_DATA_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided 
CG_ARRAY_SIZE_MISMATCH_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array 
CG_DUPLICATE_NAME_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array This name is already in
use 
CG_INVALID_BUFFER_HANDLE_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array This name is already in
use Invalid buffer handle 
CG_BUFFER_ALREADY_MAPPED_ERROR
The compile returned an error
The profile is not supported
The program could not bind An
unsupported GL extension was
required to perform this
operation The parameter is not
of matrix type The parameter
must be a matrix type The file
could not be written Memory
allocation failed Invalid
program handle The specified
profile is unknown The
dimension value is invalid
Index into the array is out of
bounds The parameters being
bound have conflicting types
The parameter could not be
changed to the given
variability The parameter is
not a root parameter The
parameter is not a program
parameter The parameter must
be a resizable array Cannot
bind the given parameters
Binding will form a cycle
Cannot bind the given
parameters Array dimensions do
not match Connecting the
parameters failed because The
type of the source parameter
is not defined within the
given program or does not
match the type with the same
name in the program Invalid
state handle Invalid pass
handle Invalid technique
handle Operation is not valid
for this type of
stateassignment Technique did
not pass validation Not enough
data was provided The
specified array sizes are not
compatible with the given
array This name is already in
use Invalid buffer handle The
buffer is already mapped 
CG_GLSLG_UNCOMBINED_LOAD_ERROR

Function Documentation

CG_ERROR_MACRO ( ,
CG_NO_ERROR  ,
"No error has occurred."   
)
The compile returned an error CG_ERROR_MACRO ( ,
CG_INVALID_PARAMETER_ERROR  ,
"The parameter used is invalid."   
)
The compile returned an error The profile is not supported CG_ERROR_MACRO ( ,
CG_PROGRAM_LOAD_ERROR  ,
"The program could not load."   
)
The compile returned an error The profile is not supported The program could not bind CG_ERROR_MACRO ( ,
CG_PROGRAM_NOT_LOADED_ERROR  ,
"The program must be loaded before this operation may be used."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation CG_ERROR_MACRO ( ,
CG_INVALID_VALUE_TYPE_ERROR  ,
"An unknown value type was assigned to a parameter."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type CG_ERROR_MACRO ( 10  ,
CG_INVALID_ENUMERANT_ERROR  ,
"The enumerant parameter has an invalid value."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type CG_ERROR_MACRO ( 12  ,
CG_FILE_READ_ERROR  ,
"The file could not be read."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written CG_ERROR_MACRO ( 14  ,
CG_NVPARSE_ERROR  ,
"nvparse could not successfully parse the output from the Cg ""compiler backend."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed CG_ERROR_MACRO ( 16  ,
CG_INVALID_CONTEXT_HANDLE_ERROR  ,
"Invalid context handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle CG_ERROR_MACRO ( 18  ,
CG_INVALID_PARAM_HANDLE_ERROR  ,
"Invalid parameter handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown CG_ERROR_MACRO ( 20  ,
CG_VAR_ARG_ERROR  ,
"The variable arguments were specified incorrectly."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid CG_ERROR_MACRO ( 22  ,
CG_ARRAY_PARAM_ERROR  ,
"The parameter must be an array."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds CG_ERROR_MACRO ( 24  ,
CG_CONFLICTING_TYPES_ERROR  ,
"A type being added to the context conflicts with an ""existing type."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types CG_ERROR_MACRO ( 26  ,
CG_PARAMETER_IS_NOT_SHARED_ERROR  ,
"The parameter must be global."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability CG_ERROR_MACRO ( 28  ,
CG_CANNOT_DESTROY_PARAMETER_ERROR  ,
"Cannot destroy the parameter. It is bound to other parameters ""or is not a root parameter."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter CG_ERROR_MACRO ( 30  ,
CG_PARAMETERS_DO_NOT_MATCH_ERROR  ,
"The two parameters being bound do not match."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter CG_ERROR_MACRO ( 32  ,
CG_INVALID_PARAMETER_TYPE_ERROR  ,
"The type of the parameter is invalid."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array CG_ERROR_MACRO ( 34  ,
CG_INVALID_SIZE_ERROR  ,
"The size value is invalid."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle CG_ERROR_MACRO ( 36  ,
CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR  ,
"Cannot bind the given parameters. Array types do not match."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match CG_ERROR_MACRO ( 38  ,
CG_ARRAY_HAS_WRONG_DIMENSION_ERROR  ,
"The array has the wrong dimension."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program CG_ERROR_MACRO ( 40  ,
CG_INVALID_EFFECT_HANDLE_ERROR  ,
"Invalid effect handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle CG_ERROR_MACRO ( 42  ,
CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR  ,
"Invalid stateassignment handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle CG_ERROR_MACRO ( 44  ,
CG_INVALID_ANNOTATION_HANDLE_ERROR  ,
"Invalid annotation handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle CG_ERROR_MACRO ( 46  ,
CG_INVALID_PARAMETER_HANDLE_ERROR  ,
"Invalid parameter handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment CG_ERROR_MACRO ( 48  ,
CG_INVALID_FUNCTION_HANDLE_ERROR  ,
"Invalid function handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation CG_ERROR_MACRO ( 50  ,
CG_INVALID_POINTER_ERROR  ,
"The supplied pointer is NULL."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided CG_ERROR_MACRO ( 52  ,
CG_NON_NUMERIC_PARAMETER_ERROR  ,
"The parameter is not of a numeric type."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array CG_ERROR_MACRO ( 54  ,
CG_CANNOT_SET_NON_UNIFORM_PARAMETER_ERROR  ,
"Cannot set the value of a non-uniform parameter."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array This name is already in use CG_ERROR_MACRO ( 56  ,
CG_INVALID_OBJ_HANDLE_ERROR  ,
"Invalid object handle."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array This name is already in use Invalid buffer handle CG_ERROR_MACRO ( 58  ,
CG_BUFFER_INDEX_OUT_OF_RANGE_ERROR  ,
"Buffer index is out of bounds."   
)
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array This name is already in use Invalid buffer handle The buffer is already mapped CG_ERROR_MACRO ( 60  ,
CG_BUFFER_UPDATE_NOT_ALLOWED_ERROR  ,
"The buffer cannot be updated."   
)

Variable Documentation

CG_COMPILER_ERROR
The compile returned an error CG_INVALID_PROFILE_ERROR
The compile returned an error The profile is not supported CG_PROGRAM_BIND_ERROR
The compile returned an error The profile is not supported The program could not bind CG_UNSUPPORTED_GL_EXTENSION_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation CG_NOT_MATRIX_PARAM_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type CG_NOT_4x4_MATRIX_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type CG_FILE_WRITE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written CG_MEMORY_ALLOC_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed CG_INVALID_PROGRAM_HANDLE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle CG_UNKNOWN_PROFILE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown CG_INVALID_DIMENSION_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid CG_OUT_OF_ARRAY_BOUNDS_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds CG_CONFLICTING_PARAMETER_TYPES_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types CG_INVALID_PARAMETER_VARIABILITY_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability CG_NOT_ROOT_PARAMETER_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter CG_IS_NOT_PROGRAM_PARAMETER_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array CG_BIND_CREATES_CYCLE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program CG_INVALID_STATE_HANDLE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle CG_INVALID_PASS_HANDLE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle CG_INVALID_TECHNIQUE_HANDLE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment CG_INVALID_TECHNIQUE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation CG_NOT_ENOUGH_DATA_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided CG_ARRAY_SIZE_MISMATCH_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array CG_DUPLICATE_NAME_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array This name is already in use CG_INVALID_BUFFER_HANDLE_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array This name is already in use Invalid buffer handle CG_BUFFER_ALREADY_MAPPED_ERROR
The compile returned an error The profile is not supported The program could not bind An unsupported GL extension was required to perform this operation The parameter is not of matrix type The parameter must be a matrix type The file could not be written Memory allocation failed Invalid program handle The specified profile is unknown The dimension value is invalid Index into the array is out of bounds The parameters being bound have conflicting types The parameter could not be changed to the given variability The parameter is not a root parameter The parameter is not a program parameter The parameter must be a resizable array Cannot bind the given parameters Binding will form a cycle Cannot bind the given parameters Array dimensions do not match Connecting the parameters failed because The type of the source parameter is not defined within the given program or does not match the type with the same name in the program Invalid state handle Invalid pass handle Invalid technique handle Operation is not valid for this type of stateassignment Technique did not pass validation Not enough data was provided The specified array sizes are not compatible with the given array This name is already in use Invalid buffer handle The buffer is already mapped CG_GLSLG_UNCOMBINED_LOAD_ERROR


Copyright © 2005-2023 MAK Technologies. All Rights Reserved (www.mak.com)