Name Description Size Coverage
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 -