glslg - OpenGL geometry profile for the OpenGL Shading Lanauge (GLSL) glslg 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. Requires support for OpenGL 2.0 and the EXT_geometry_shader4 extension.

OpenGL Extension Specifications
http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf http://www.opengl.org/documentation/glsl/ http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.20.8.pdf http://www.opengl.org/registry/specs/EXT/geometry_shader4.txt GLSL version to target. Supported versions are 100, 110, 120, 130, 140 and 150. Use user-defined varying instead of gl_TexCoord. Use ATI_draw_buffers extension for MRT. Use EXT_gpu_shader4 extension where useful. to-be-written

VARYING INPUT SEMANTICS

UNIFORM INPUT SEMANTICS

OUTPUT SEMANTICS
Geometry program Cg standard library routines are available. glslf, glslv