diff options
author | Eric Anholt <[email protected]> | 2012-03-26 14:13:17 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-04-09 14:34:06 -0700 |
commit | 659855252107debc47dbac8ec7985e1024d7ab5c (patch) | |
tree | 1d47bfaafb899e6e3de7018f7b2ffa6b58883f5f /src/glsl/glsl_parser.yy | |
parent | 6d0f5684c1aa1b3563af8ae3db35ff0916a7b922 (diff) |
glsl: Add support for parsing [iu]samplerBuffer types in GLSL 1.40.
The samplerBuffer type will be undefined in !glsl 1.40, and the
keyword is marked as reserved. The [iu]samplerBuffer types are not
marked as reserved pre-1.40, so they don't have separate tokens and
fall through to normal type handling.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/glsl_parser.yy')
-rw-r--r-- | src/glsl/glsl_parser.yy | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glsl/glsl_parser.yy b/src/glsl/glsl_parser.yy index 26cdc165206..920213c3035 100644 --- a/src/glsl/glsl_parser.yy +++ b/src/glsl/glsl_parser.yy @@ -1405,6 +1405,7 @@ basic_type_specifier_nonarray: | SAMPLER2DARRAY { $$ = "sampler2DArray"; } | SAMPLER1DARRAYSHADOW { $$ = "sampler1DArrayShadow"; } | SAMPLER2DARRAYSHADOW { $$ = "sampler2DArrayShadow"; } + | SAMPLERBUFFER { $$ = "samplerBuffer"; } | ISAMPLER1D { $$ = "isampler1D"; } | ISAMPLER2D { $$ = "isampler2D"; } | ISAMPLER3D { $$ = "isampler3D"; } |