> # NAME

> glslg - OpenGL geometry profile for the OpenGL Shading Lanauge (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

>      www.opengl.org/documentation/specs/version2.0/glspec20.pdf
>      www.opengl.org/documentation/glsl/
>      www.opengl.org/registry/doc/GLSLangSpec.Full.1.20.8.pdf
>      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 and 150.

> 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

> # STANDARD LIBRARY ISSUES

> Geometry program Cg standard library routines are available.

> # SEE ALSO

> glslf, glslv