glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.
authorFrancisco Jerez <currojerez@riseup.net>
Sun, 16 Aug 2015 22:47:50 +0000 (01:47 +0300)
committerFrancisco Jerez <currojerez@riseup.net>
Thu, 20 Aug 2015 09:28:48 +0000 (12:28 +0300)
commit6379f5cb2ab7c5ae3f3769204f95088e35c53217
treec79ef2f32ee6c7273ba90d15f56ec285f63a738e
parente3fb2e1f0e160573c3d164818f556c7f6725835e
glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.

This includes the minimum required desktop/ES GLSL version in the
format qualifier table in anticipation of new GLSL versions extending
the set of supported image formats.  According to section 4.4.7 of the
GLSL ES 3.1 spec:

"The format layout qualifier identifiers for image variable
 declarations are:
 [...]
 rgba32f
 rgba16f
 r32f
 rgba8
 rgba8_snorm
 [...]
 rgba32i
 rgba16i
 rgba8i
 r32i
 [...]
 rgba32ui
 rgba16ui
 rgba8ui
 r32ui"

Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
src/glsl/glsl_parser.yy