From e849b6d2951c4535e9051cfa9ec986c655f090de Mon Sep 17 00:00:00 2001 From: Marta Lofstedt Date: Tue, 3 Nov 2015 12:53:06 +0100 Subject: [PATCH] glsl: Centroid interpolation qualifier no longer have to match Signed-off-by: Marta Lofstedt --- src/glsl/link_varyings.cpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/glsl/link_varyings.cpp b/src/glsl/link_varyings.cpp index 7e77a67..d0edc71 100644 --- a/src/glsl/link_varyings.cpp +++ b/src/glsl/link_varyings.cpp @@ -96,20 +96,6 @@ cross_validate_types_and_qualifiers(struct gl_shader_program *prog, } } - /* Check that all of the qualifiers match between stages. - */ - if (input->data.centroid != output->data.centroid) { - linker_error(prog, - "%s shader output `%s' %s centroid qualifier, " - "but %s shader input %s centroid qualifier\n", - _mesa_shader_stage_to_string(producer_stage), - output->name, - (output->data.centroid) ? "has" : "lacks", - _mesa_shader_stage_to_string(consumer_stage), - (input->data.centroid) ? "has" : "lacks"); - return; - } - if (input->data.sample != output->data.sample) { linker_error(prog, "%s shader output `%s' %s sample qualifier, " -- 2.1.4