> ## Name

> glslg - OpenGL geometry profile for the OpenGL Shading Language (GLSL)

> ## Synopsis

>       glslg

> ## Description

> This OpenGL profile corresponds to the geometry shader functionality introduced by the EXT_geometry_shader4 multi-vendor OpenGL extension.

> The compiler output for this profile conforms to the language grammar defined by the OpenGL Shading Language specification.

> ## 3D Api Dependencies

> Requires support for OpenGL 2.0 and the EXT_geometry_shader4 extension.

> ## Opengl Extension Specifications

>      http://www.opengl.org/registry/specs/EXT/geometry_shader4.txt

> ## Profile Options

> version=val
>   GLSL version to target. Supported versions are 100, 110, 120, 130, 140, 150, 330, 400 and 410.
> userTexCoord
>   Use user-defined varying instead of gl_TexCoord.
> ATI_draw_buffers
>   Use ATI_draw_buffers extension for MRT.
> EXT_gpu_shader4
>   Use EXT_gpu_shader4 extension where useful.

> ## Data Types

> ## Semantics

> to-be-written

> ## Varying Input Semantics

> ## Uniform Input Semantics

> ## Output Semantics

> ## See Also

> glsl, glslv, glslf, cgGLSetContextGLSLVersion