On Thu, 2017-11-30 at 15:46 +0100, Nicolai Hähnle wrote: > On 09.11.2017 12:48, Samuel Iglesias Gonsálvez wrote: > > Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> > > Can you also update the comment? I can't quite match what the > comment > says to what the code does. > > I think it should be something like: > > "They might mismatch due to the two shaders using different GLSL > versions, and that's ok in desktop GL. In ES, precision qualifiers > don't need to match." >
I replied to this patch saying that I forgot to add it and suggesting one. I am going to use yours. > If this understanding is correct and the comment added, > > Reviewed-by: Nicolai Hähnle <nicolai.haeh...@amd.com> > Thanks, Sam > > > > --- > > src/compiler/glsl/link_interface_blocks.cpp | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/src/compiler/glsl/link_interface_blocks.cpp > > b/src/compiler/glsl/link_interface_blocks.cpp > > index 510d4f71bbe..c2c3b58f821 100644 > > --- a/src/compiler/glsl/link_interface_blocks.cpp > > +++ b/src/compiler/glsl/link_interface_blocks.cpp > > @@ -114,7 +114,7 @@ intrastage_match(ir_variable *a, > > */ > > if ((a->data.how_declared != ir_var_declared_implicitly || > > b->data.how_declared != ir_var_declared_implicitly) && > > - (!prog->IsES || prog->data->Version != 310 || > > + (!prog->IsES || > > interstage_member_mismatch(prog, a- > > >get_interface_type(), > > b->get_interface_type()))) > > return false; > > > > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev