glsl: implement layout qualifiers
authorBrian Paul <brianp@vmware.com>
Sat, 13 Feb 2010 20:57:31 +0000 (13:57 -0700)
committerBrian Paul <brianp@vmware.com>
Sat, 13 Feb 2010 20:57:33 +0000 (13:57 -0700)
commitc2c4935cb8fe8601c72f585f70d776e3a65f15dc
tree4a933f93f6bed5d4b52399c6dbf412d25f79d17e
parent26661ac0e10aba63de093e871e40d336696f4827
glsl: implement layout qualifiers

For GL_ARB_fragment_coord_conventions.

This only applies to gl_FragCoord and controls pixel center origin and
pixel center integer.  For example:

layout (origin_upper_left, pixel_center_integer) varying vec4 gl_FragCoord;

This features introduces the idea of re-declaring variables with a changed
type.  This may also apply to arrays in some cases but that's not
implemented at this time.
src/mesa/shader/slang/slang_compile.c