On 08/01/2016 10:29 AM, Kenneth Graunke wrote: > Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> > --- > src/compiler/glsl/glsl_parser_extras.h | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/src/compiler/glsl/glsl_parser_extras.h > b/src/compiler/glsl/glsl_parser_extras.h > index 991cfc6..0294ef7 100644 > --- a/src/compiler/glsl/glsl_parser_extras.h > +++ b/src/compiler/glsl/glsl_parser_extras.h > @@ -267,8 +267,19 @@ struct _mesa_glsl_parse_state { > > bool has_shader_io_blocks() const > { > + /* The OES_geometry_shader_specification says: > + * > + * "If the OES_geometry_shader extension is enabled, the > + * OES_shader_io_blocks extension is also implicitly enabled." > + * > + * The OES_tessellation_shader extension has similar wording. > + */
Ah! I missed that text when I wrote a very similar patch. :) > return OES_shader_io_blocks_enable || > EXT_shader_io_blocks_enable || > + OES_geometry_shader_enable || > + OES_tessellation_shader_enable || > + EXT_tessellation_shader_enable || > + > is_version(150, 320); > } > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev