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