On 05/21/2014 06:51 AM, Brian Paul wrote:
> On 05/20/2014 04:31 PM, Matt Turner wrote:
>> From: Kenneth Graunke <[email protected]>
>>
>> ---
>>   tests/glean/tglsl1.cpp                             | 152
>> +--------------------
>>   tests/shaders/glsl1/COPYRIGHT                      |  31 +++++
>>   tests/shaders/glsl1/break-with-no-loop.frag        |   9 ++
>>   tests/shaders/glsl1/continue-with-no-loop.frag     |   9 ++
>>   .../shaders/glsl1/glsl-1.20-array-error-check.frag |  11 ++
>>   tests/shaders/glsl1/if-boolean-scalar-check.frag   |  11 ++
>>   tests/shaders/glsl1/illegal-assignment.frag        |   9 ++
>>   .../glsl1/preprocessor-test-extension-test-3.frag  |  10 ++
>>   tests/shaders/glsl1/syntax-error-check-1.frag      |   9 ++
>>   tests/shaders/glsl1/syntax-error-check-2.frag      |   8 ++
>>   tests/shaders/glsl1/syntax-error-check-3.frag      |   9 ++
>>   .../glsl1/t-intermediate-add-unary-math.frag       |   8 ++
>>   tests/shaders/glsl1/undefined-variable.frag        |   9 ++
>>   13 files changed, 134 insertions(+), 151 deletions(-)
>>   create mode 100644 tests/shaders/glsl1/COPYRIGHT
>>   create mode 100644 tests/shaders/glsl1/break-with-no-loop.frag
>>   create mode 100644 tests/shaders/glsl1/continue-with-no-loop.frag
>>   create mode 100644 tests/shaders/glsl1/glsl-1.20-array-error-check.frag
>>   create mode 100644 tests/shaders/glsl1/if-boolean-scalar-check.frag
>>   create mode 100644 tests/shaders/glsl1/illegal-assignment.frag
>>   create mode 100644
>> tests/shaders/glsl1/preprocessor-test-extension-test-3.frag
>>   create mode 100644 tests/shaders/glsl1/syntax-error-check-1.frag
>>   create mode 100644 tests/shaders/glsl1/syntax-error-check-2.frag
>>   create mode 100644 tests/shaders/glsl1/syntax-error-check-3.frag
>>   create mode 100644
>> tests/shaders/glsl1/t-intermediate-add-unary-math.frag
>>   create mode 100644 tests/shaders/glsl1/undefined-variable.frag
> 
> Can you remind me how these .frag shaders are run?  I looked for a bit
> but couldn't figure it out.
> 
> In the interest of test organization, would it be better if these tests
> were in tests/spec/glsl-*/compiler/ ?
> 
> -Brian

Normally, there's an import_glsl_parser_tests call that searches for all
.vert/.frag/.geom tests in a directory (and subdirectories).  I thought
we had one for the 'shaders' directory, but maybe there isn't.  Strange.

I know Dylan had code in progress to just find all .frag/.vert/.geom
tests out of tests/ and generated_tests/ and try to use them as
glslparsertests - any that had a valid config block would be
automatically picked up.  I don't think that's landed though.

I suppose we could put them in tests/spec/glsl-1.[12]0/compiler/.  It
would probably be better.

--Ken

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to