| 00_test_list.txt |
|
2502 |
| array-as-return-value.html |
GLSL array as return value test |
3499 |
| array-assign-constructor.html |
GLSL array constructor assignment test |
2262 |
| array-assign.html |
GLSL array assignment test |
2189 |
| array-complex-indexing.html |
GLSL Indexing complex array expressions |
2356 |
| array-element-increment.html |
GLSL initialized array element increment/decrement test |
3336 |
| array-equality.html |
GLSL array equality test |
5925 |
| array-in-complex-expression.html |
GLSL array in complex expression test |
3957 |
| array-initialize-with-same-name-array.html |
GLSL array initializer that references an array with the same name |
1287 |
| array-length-side-effects.html |
GLSL: test that length() method called on a complex expression works |
2871 |
| attrib-location-length-limits.html |
WebGL attrib location length tests |
7996 |
| bool-type-cast-bug-uint-ivec-uvec.html |
Verify uint(bool), ivec(bvec), and uvec(bvec) work correctly (Mac AMD driver bug) |
10832 |
| compare-structs-containing-arrays.html |
GLSL array equality test with structs containing arrays |
1967 |
| compound-assignment-type-combination.html |
Result type should match the l-value type in compound assignment |
832 |
| const-array-init.html |
Constant array initialization test |
2425 |
| const-struct-from-array-as-function-parameter.html |
GLSL passing struct from a const array into a function parameter bug |
1381 |
| float-parsing.html |
Float parsing corner cases |
5901 |
| forbidden-operators.html |
WebGL GLSL Conformance Tests - Unsupported variants of operators |
3125 |
| forward-declaration.html |
GLSL 3.00 forward declaration test |
2422 |
| frag-depth.html |
WebGL Frag Depth Conformance Tests |
4659 |
| fragment-shader-loop-crash.html |
Fragment shader containing loop should not crash |
1753 |
| gradient-in-discontinuous-loop.html |
Short circuit in loop condition test |
1726 |
| input-with-interpotaion-as-lvalue.html |
Negative tests for writting to a shader input with interpolation qualifier |
2329 |
| invalid-default-precision.html |
Default precision qualifiers should only work with int, float and sampler types |
1955 |
| invalid-invariant.html |
Negative tests for the use of the invariant qualifier and pragma |
2199 |
| loops-with-side-effects.html |
WebGL Loops and side-effects test |
4751 |
| matrix-row-major-dynamic-indexing.html |
Dynamically-indexed row-major matrix test |
2621 |
| matrix-row-major.html |
Row-major matrix test |
1352 |
| misplaced-version-directive.html |
#version directive should be on the very first line of a OpenGL ES Shading Language 3.00 shader |
3311 |
| no-attribute-vertex-shader.html |
Test no attribute vertex shaders |
1531 |
| precision-side-effects-bug.html |
Verify precision side effects (Adreno driver bug) |
3915 |
| reciprocal-sqrt-of-sum-of-squares-crash.html |
Shader identified as containing reciprocal square root of sum of squares should not crash |
1837 |
| sampler-array-indexing.html |
ESSL300 sampler array indexing rules |
2409 |
| sampler-no-precision.html |
GLSL sampler with no precision qualifier test |
2467 |
| sequence-operator-returns-non-constant.html |
Sequence operator returns non-constant test |
1593 |
| shader-linking.html |
OpenGL ES Shading Language 1.00 and OpenGL ES Shading Language 3.00 shaders should not link with each other |
2465 |
| shader-with-1024-character-define.html |
WebGL GLSL Conformance Tests |
1982 |
| shader-with-1024-character-identifier.frag.html |
WebGL GLSL Conformance Tests |
13318 |
| shader-with-1025-character-define.html |
WebGL GLSL Conformance Tests |
1981 |
| shader-with-1025-character-identifier.frag.html |
WebGL GLSL Conformance Tests |
3011 |
| shader-with-invalid-characters.html |
WebGL GLSL Conformance Tests |
1000 |
| shader-with-mis-matching-uniform-block.html |
GLSL mis-matching uniform block |
1475 |
| short-circuiting-in-loop-condition.html |
Short circuit in loop condition test |
4415 |
| switch-case.html |
GLSL switch/case corner case test |
7639 |
| texture-bias.html |
GLSL texture bias test |
4790 |
| texture-offset-non-constant-offset.html |
GLSL texture offset with non-constant offset test |
5028 |
| texture-offset-out-of-range.html |
GLSL out-of-range texture offset test |
3188 |
| texture-offset-uniform-texture-coordinate.html |
GLSL texture offset with uniform texture coordinates test |
5180 |
| tricky-loop-conditions.html |
GLSL tricky loop conditions and loop expressions |
10228 |
| uint-int-shift-bug.html |
Verify (uint(int) >> 31) works correctly (Adreno driver bug) |
2880 |
| unary-minus-operator-in-dynamic-loop.html |
Unary minus operator on int or uint variables in a dynamic loop in vertex shader should work |
6787 |
| uniform-block-layout-match.html |
WebGL2 Uniform Block Layout Behavior Testing |
1403 |
| uniform-block-layouts.html |
Disallowed uniform block layouts |
1457 |
| uniform-location-length-limits.html |
WebGL uniform location length tests |
8651 |
| uniform-struct-with-non-square-matrix.html |
GLSL uniform struct with a non-square matrix test |
1292 |
| uninitialized-local-global-variables.html |
Uninitialized local/global variables should be initialized (ESSL 3.00 cases) |
2862 |
| valid-invariant.html |
Positive tests for the use of the invariant qualifier and pragma |
2620 |
| varying-struct-inline-definition.html |
GLSL varying struct with inline definition test |
1372 |
| vector-dynamic-indexing-nv-driver-bug.html |
GLSL dynamic vector and matrix indexing test |
1919 |
| vector-dynamic-indexing-swizzled-lvalue.html |
GLSL swizzled vector l-value dynamic indexing test |
1359 |
| vector-dynamic-indexing.html |
GLSL dynamic vector and matrix indexing test |
9628 |