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