[Piglit] [PATCH 1/2] arb_arrays_of_arrays: change input compile tests to fragment shaders

Matt Turner mattst88 at gmail.com
Sat Apr 25 10:13:10 PDT 2015


On Sat, Apr 25, 2015 at 4:39 AM, Timothy Arceri <t_arceri at yahoo.com.au> wrote:
> On Sat, 2015-04-25 at 02:02 -0700, Matt Turner wrote:
>> On Tue, Mar 31, 2015 at 10:01 PM, Timothy Arceri <t_arceri at yahoo.com.au> wrote:
>> > Although the existing tests are valid until link time,
>> > it doesn't make much sense to test this way.
>> > ---
>> >  .../compiler/input-array-array-var.frag                   | 15 +++++++++++++++
>> >  .../compiler/input-array-array-var.vert                   | 15 ---------------
>> >  .../compiler/input-array-var-array.frag                   | 15 +++++++++++++++
>> >  .../compiler/input-array-var-array.vert                   | 15 ---------------
>> >  .../compiler/input-var-array-array.frag                   | 15 +++++++++++++++
>> >  .../compiler/input-var-array-array.vert                   | 15 ---------------
>> >  6 files changed, 45 insertions(+), 45 deletions(-)
>> >  create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-array-array-var.frag
>> >  delete mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-array-array-var.vert
>> >  create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-array-var-array.frag
>> >  delete mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-array-var-array.vert
>> >  create mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-var-array-array.frag
>> >  delete mode 100644 tests/spec/arb_arrays_of_arrays/compiler/input-var-array-array.vert
>>
>> I'm not sure I understand the rationale. Could you explain?
>
> Sure. These are compile tests to see if the implementation allows a
> shader input to be an array of arrays, however a vertex can't have input
> varyings (a mistake from copy and pasting when I created the tests).
>
> According to the spec having an input in a vertex shader is only a link
> time error so technically these tests are still valid as vertex shaders
> because we are just checking compile time validation but it makes sense
> to just fix this and change them to fragment shaders instead.

Ahh, that makes sense.

> I can add something like above to the commit message before committing
> if you like.

Sure, that'd be great. Thanks Timothy.

Reviewed-by: Matt Turner <mattst88 at gmail.com>


More information about the Piglit mailing list