[Piglit] [PATCH] arb_program_interface_query: update and fix arrays of arrays tests
Timothy Arceri
t_arceri at yahoo.com.au
Tue Jun 30 03:47:14 PDT 2015
On Tue, 2015-06-30 at 13:24 +0300, Tapani Pälli wrote:
>
> On 06/30/2015 12:48 PM, Timothy Arceri wrote:
> > On Mon, 2015-06-29 at 13:49 +0300, Tapani Pälli wrote:
> > > On 06/27/2015 02:14 AM, Timothy Arceri wrote:
> > > > Add a 3D array test and fix the expected result for an array
> > > > without
> > > > a subscript attached to the name.
> > > >
> > > > The arb_program_interface_query spec says:
> > > >
> > > > "If <name> exactly matches the name string of one of the active
> > > > resources
> > > > for <programInterface>, the index of the matched resource is
> > > > returned.
> > > > Additionally, if <name> would exactly match the name string of
> > > > an
> > > > active
> > > > resource if "[0]" were appended to <name>, the index of the
> > > > matched
> > > > resource is returned."
> > > >
> > > > So the index should not be INVALID_INDEX when there is no
> > > > subscript.
> > >
> > > Did you check if these changes pass on nvidia/amd?
> > >
> > > Shouldn't one give 'vs_input2[0]' as parameter? Then it would
> > > definitely
> > > qualify because 'vs_input2[0][0]' is ok but having only
> > > 'vs_input2'
> > > means name check against 'vs_input2' and 'vs_input2[0]' which
> > > would
> > > not
> > > qualify (?)
> > >
> > > This was my understanding when writing the code. So how I
> > > interpret
> > > the
> > > spec is that if you have multiple levels, you'll need to specify
> > > until
> > > the last level and optionally [0] for that last one.
> >
> > Yes you are right its all defined in Issues 7 & 8 at the bottom of
> > the
> > spec. I'll send a V2 that covers more AoA combinations, I'm working
> > on
> > some fixes for ARB_program_interface_query in Mesa as part of my
> > AoA
> > work I hope to have a new series out at the end of the week.
>
> Great to hear that! I've noticed several failures within OpenGL ES
> 3.1
> conformance tests for ARB_program_interface_query and I think some of
>
> those were AoA subtests.
Thanks for pointing this out I'll be sure to run the
ARB_program_interface_query conformance tests over my changes.
Tim
>
> // Tapani
More information about the Piglit
mailing list