glsl: Add parsing support for multi-stream output in geometry shaders.
authorSamuel Iglesias Gonsalvez <siglesias@igalia.com>
Tue, 10 Jun 2014 06:45:43 +0000 (08:45 +0200)
committerIago Toral Quiroga <itoral@igalia.com>
Mon, 30 Jun 2014 06:08:49 +0000 (08:08 +0200)
commita7e6ec68985dda9ca70c3eeb4fa9d807b67f7c99
tree90940ad0089512c39e6c96ded1f9250ad213e1cd
parent15b5e663b050505683b7b4c9c489e46863b8441d
glsl: Add parsing support for multi-stream output in geometry shaders.

This implements parsing requirements for multi-stream support in
geometry shaders as defined in ARB_gpu_shader5.

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/glsl/ast.h
src/glsl/ast_to_hir.cpp
src/glsl/ast_type.cpp
src/glsl/glsl_parser.yy
src/glsl/glsl_parser_extras.h
src/glsl/glsl_types.h
src/glsl/ir.h