Name
cgGLGetGLSLVersion - get the GLSL version enumerant from a string
Synopsis
#include <Cg/cgGL.h> CGGLglslversion cgGLGetGLSLVersion(const char *version_string);Parameters
- version_string
- A string containing the GLSL version name.
Return Values
Returns the CGGLglslversion enumerant associated with version_string.
Returns CG_GL_GLSL_DEFAULT if an error occurs.
Description
cgGLGetGLSLVersion returns the CGGLglslversion enumerant from a string.
Examples
CGGLglslversion v100 = cgGLGetGLSLVersion("1"); CGGLglslversion v110 = cgGLGetGLSLVersion("1.1"); CGGLglslversion v120 = cgGLGetGLSLVersion("1.20"); CGGLglslversion vFoo = cgGLGetGLSLVersion("foo"); assert(v100=CG_GL_GLSL_100); assert(v110=CG_GL_GLSL_110); assert(v120=CG_GL_GLSL_120); assert(vFoo=CG_GL_GLSL_DEFAULT);Errors
CG_INVALID_PARAMETER_ERROR is generated if version_string is NULL.
History
cgGLGetGLSLVersion was introduced in Cg 3.1.
See Also
cgGLGetGLSLVersionString, cgGLGetContextGLSLVersion, cgGLSetContextGLSLVersion