ARB_explicit_attrib_location: Remove commas from require_extensions line.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Dylan Baker <baker.dylan.c@gmail.com>
glsl-1.10: Add tests for empty block and statements.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glsl-1.10: Add octal/hex integer literal tests.

And throw out the glslparsertests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glsl-1.10/glsl-1.20: Add tests for literal float suffixes.

The GLSL 1.10 tests currently fail (we accept floating-point suffixes
regardless of language version).

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glsl-1.10: Add tests for literal floats with exponents.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glsl-1.20: Add test for literal floats with exponent and suffix.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated gl_*Color tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated loop tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated fp precision tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated empty block/statement tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated integer literal tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated float literal tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated assignment operators test.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated discard tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
ext_framebuffer_multisample: Add NORETURN attribute to print_usage_and_exit.

Silence clang sometimes-uninitialized warning.

accuracy.cpp:130:13: warning: variable 'test_type' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
        } else if (strcmp(argv[2], "depth_resolve") == 0) {
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
accuracy.cpp:135:21: note: uninitialized use occurs here
        test = create_test(test_type, num_samples, small,
                           ^~~~~~~~~
accuracy.cpp:130:9: note: remove the 'if' if its condition is always true
        } else if (strcmp(argv[2], "depth_resolve") == 0) {
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
accuracy.cpp:119:2: note: variable 'test_type' is declared here
        test_type_enum test_type;
        ^

Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
builtin tests: Add abs with neg/not tests for logical instructions.

Obviously the abs(-x) cases shouldn't generate instructions with both
source modifiers, but might as well test them.
glean/glsl1: Delete duplicated conditional expressions tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated indexing tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated uniform/varying tests.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>
glean/glsl1: Delete duplicated gl_FrontFacing tests.

Tested by tests/shaders/glsl-fs-frontfacing.shader_test.

Reviewed-by: Chris Forbes <chrisf@ijw.co.nz>