glsl2: Parse #pragma lines
authorIan Romanick <ian.d.romanick@intel.com>
Mon, 30 Aug 2010 18:58:04 +0000 (11:58 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 30 Aug 2010 19:52:42 +0000 (12:52 -0700)
commitbea3963f59fb8da0687c3e3fbc6f15de8be7fddb
tree29398e8baec4a2aa397a01b320545cf4ff49f7bd
parent9b0ba68b4489557c48efa088c3884120dabc68fb
glsl2: Parse #pragma lines

All pragmas are currently ignored.  Also, the error messages when a
pragma is used incorrectly (i.e., '#pragma debug(on)' inside a
function) are crap, but I think this is sufficient for now.

Fixes piglit test cases pragma-0[1-8].(vert|frag).
src/glsl/glsl_lexer.lpp
src/glsl/glsl_parser.ypp