Name Description Size Coverage
00_test_list.txt 6064 -
attrib-location-length-limits.html WebGL attrib location length tests 4150 -
boolean_precision.html WebGL GLSL Conformance Tests 2148 -
const-variable-initialization.html All valid constant expressions should be allowed in the initialization of const variables 7335 -
embedded-struct-definitions-forbidden.html WebGL GLSL Conformance Tests 1080 -
empty-declaration.html WebGL GLSL Conformance Tests - empty declarations 3538 -
empty_main.vert.html WebGL GLSL Conformance Tests 890 -
expression-list-in-declarator-initializer.html 2943 -
fragcolor-fragdata-invariant.html WebGL GLSL Conformance Tests - gl_FragColor and gl_FragData both declared as invariant 1260 -
gl_position_unset.vert.html WebGL GLSL Conformance Tests 968 -
global-variable-init.html Global variable initializer restrictions 7957 -
glsl-2types-of-textures-on-same-unit.html WebGL GLSL 2 types of textures on same unit conformance test. 3921 -
glsl-function-nodes.html GLSL function nodes Test 3723 -
glsl-long-variable-names.html glsl long variable name mapping tests 13132 -
glsl-vertex-branch.html GLSL function nodes Test 3502 -
include.vs 62 -
large-loop-compile.html WebGL GLSL Conformance Tests 4306 -
local-variable-shadowing-outer-function.html WebGL GLSL Conformance Test - Local Variable Shadowing Outer Function 1495 -
non-ascii-comments.vert.html WebGL GLSL Conformance Tests 1350 -
non-ascii.vert.html WebGL GLSL Conformance Tests 1446 -
re-compile-re-link.html WebGL Re-Compile and Re-link Shader conformance test. 3774 -
sampler-operand.html WebGL GLSL Conformance Tests - sampler operands 1346 -
sequence-operator-returns-constant.html Sequence operator returns constant test 1644 -
shader-precision-format-obeyed.html WebGL GLSL Conformance Tests 2370 -
shader-struct-scope.html Struct Scope Test 4150 -
shader-uniform-packing-restrictions.html WebGL uniform packing restrctions Conformance Test 11827 -
shader-varying-packing-restrictions.html WebGL varying packing restrictions Conformance Test 7854 -
shader-with-_webgl-identifier.vert.html WebGL GLSL Conformance Tests 963 -
shader-with-256-character-define.html WebGL GLSL Conformance Tests 1227 -
shader-with-256-character-identifier.frag.html WebGL GLSL Conformance Tests 5622 -
shader-with-257-character-define.html WebGL GLSL Conformance Tests 1226 -
shader-with-257-character-identifier.frag.html WebGL GLSL Conformance Tests 1486 -
shader-with-arbitrary-indexing.frag.html WebGL GLSL Conformance Tests 1133 -
shader-with-arbitrary-indexing.vert.html WebGL GLSL Conformance Tests 1147 -
shader-with-array-of-structs-containing-arrays.html GLSL Array of Structs Containing Arrays 4352 -
shader-with-array-of-structs-uniform.html GLSL Array of Structs Uniform 4597 -
shader-with-attrib-array.vert.html WebGL GLSL Conformance Tests 1013 -
shader-with-attrib-struct.vert.html WebGL GLSL Conformance Tests 1054 -
shader-with-clipvertex.vert.html WebGL GLSL Conformance Tests 974 -
shader-with-comma-assignment.html WebGL GLSL Conformance Tests 1152 -
shader-with-comma-conditional-assignment.html WebGL GLSL Conformance Tests 5528 -
shader-with-comma-separated-variable-declarations.html WebGL GLSL Conformance Tests 999 -
shader-with-conditional-scoping-negative.html WebGL GLSL Conformance Tests 1093 -
shader-with-conditional-scoping.html WebGL GLSL Conformance Tests 1107 -
shader-with-default-precision.frag.html WebGL GLSL Conformance Tests 1038 -
shader-with-default-precision.vert.html WebGL GLSL Conformance Tests 1047 -
shader-with-dfdx-no-ext.frag.html WebGL GLSL Conformance Tests 977 -
shader-with-dfdx.frag.html WebGL GLSL Conformance Tests 1002 -
shader-with-do-loop.html WebGL GLSL Conformance Tests 989 -
shader-with-error-directive.html WebGL GLSL Conformance Tests 1413 -
shader-with-explicit-int-cast.vert.html WebGL GLSL Conformance Tests 1017 -
shader-with-float-return-value.frag.html WebGL GLSL Conformance Tests 1071 -
shader-with-for-loop.html WebGL GLSL Conformance Tests 2317 -
shader-with-for-scoping.html WebGL GLSL Conformance Tests 1076 -
shader-with-frag-depth.frag.html WebGL GLSL Conformance Tests 984 -
shader-with-function-recursion.frag.html WebGL GLSL Conformance Tests 996 -
shader-with-function-scoped-struct.html WebGL GLSL Conformance Tests 1038 -
shader-with-functional-scoping.html WebGL GLSL Conformance Tests 1003 -
shader-with-glcolor.vert.html WebGL GLSL Conformance Tests 937 -
shader-with-gles-1.frag.html WebGL GLSL Conformance Tests 1006 -
shader-with-gles-symbol.frag.html WebGL GLSL Conformance Tests 1022 -
shader-with-global-variable-precision-mismatch.html WebGL GLSL Conformance Tests 3084 -
shader-with-glprojectionmatrix.vert.html WebGL GLSL Conformance Tests 971 -
shader-with-hex-int-constant-macro.html WebGL GLSL Conformance Tests 994 -
shader-with-illegal-default-precision.frag.html WebGL GLSL Conformance Tests 6974 -
shader-with-illegal-default-precision.vert.html WebGL GLSL Conformance Tests 6498 -
shader-with-implicit-vec3-to-vec4-cast.vert.html WebGL GLSL Conformance Tests 981 -
shader-with-include.vert.html WebGL GLSL Conformance Tests 1091 -
shader-with-int-return-value.frag.html WebGL GLSL Conformance Tests 1033 -
shader-with-invalid-identifier.frag.html WebGL GLSL Conformance Tests 980 -
shader-with-ivec2-return-value.frag.html WebGL GLSL Conformance Tests 1059 -
shader-with-ivec3-return-value.frag.html WebGL GLSL Conformance Tests 1062 -
shader-with-ivec4-return-value.frag.html WebGL GLSL Conformance Tests 1065 -
shader-with-limited-indexing.frag.html WebGL GLSL Conformance Tests 1474 -
shader-with-long-line.html WebGL GLSL Conformance Tests 1954 -
shader-with-non-ascii-error.frag.html WebGL GLSL Conformance Tests 1003 -
shader-with-non-reserved-words-1-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 1 of 8 831 -
shader-with-non-reserved-words-2-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 2 of 8 831 -
shader-with-non-reserved-words-3-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 3 of 8 831 -
shader-with-non-reserved-words-4-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 4 of 8 831 -
shader-with-non-reserved-words-5-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 5 of 8 831 -
shader-with-non-reserved-words-6-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 6 of 8 831 -
shader-with-non-reserved-words-7-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 7 of 8 831 -
shader-with-non-reserved-words-8-of-8.html WebGL GLSL Conformance Tests - Non Reserved Words 8 of 8 831 -
shader-with-precision.frag.html WebGL GLSL Conformance Tests 965 -
shader-with-preprocessor-whitespace.html WebGL GLSL Conformance Tests 1550 -
shader-with-quoted-error.frag.html WebGL GLSL Conformance Tests 1003 -
shader-with-reserved-words.html WebGL GLSL Conformance Tests - Reserved Words 5067 -
shader-with-short-circuiting-operators.html WebGL short-circuit evaluation 4521 -
shader-with-similar-uniform-array-names.html GLSL similar names issue 3201 -
shader-with-too-many-uniforms.html WebGL GLSL Conformance Tests 3628 -
shader-with-two-initializer-types.html WebGL GLSL Conformance Tests 999 -
shader-with-undefined-preprocessor-symbol.frag.html WebGL GLSL Conformance Tests 1078 -
shader-with-uniform-in-loop-condition.vert.html WebGL GLSL Conformance Tests 1206 -
shader-with-vec2-return-value.frag.html WebGL GLSL Conformance Tests 1084 -
shader-with-vec3-return-value.frag.html WebGL GLSL Conformance Tests 1089 -
shader-with-vec4-return-value.frag.html WebGL GLSL Conformance Tests 1094 -
shader-with-vec4-vec3-vec4-conditional.html WebGL GLSL Conformance Tests 1046 -
shader-with-version-100.frag.html WebGL GLSL Conformance Tests 1019 -
shader-with-version-100.vert.html WebGL GLSL Conformance Tests 969 -
shader-with-version-120.vert.html WebGL GLSL Conformance Tests 970 -
shader-with-version-130.vert.html WebGL GLSL Conformance Tests 970 -
shader-with-webgl-identifier.vert.html WebGL GLSL Conformance Tests 960 -
shader-with-while-loop.html WebGL GLSL Conformance Tests 986 -
shader-without-precision.frag.html WebGL GLSL Conformance Tests 934 -
shaders-with-constant-expression-loop-conditions.html WebGL GLSL Conformance Tests 3792 -
shaders-with-invariance.html WebGL GLSL Conformance Tests 9409 -
shaders-with-mis-matching-uniforms.html WebGL GLSL Conformance Tests 2752 -
shaders-with-mis-matching-varyings.html WebGL GLSL Conformance Tests 2408 -
shaders-with-missing-varyings.html WebGL GLSL Conformance Tests 2174 -
shaders-with-name-conflicts.html WebGL GLSL Conformance Tests 2424 -
shaders-with-uniform-structs.html WebGL GLSL Conformance Tests 7682 -
shaders-with-varyings.html WebGL GLSL Conformance Tests 2674 -
shared.html WebGL GLSL Conformance Tests 4515 -
struct-as-inout-parameter.html GLSL Structure as Inout Parameter Test 3080 -
struct-as-out-parameter.html GLSL Structure as Out Parameter Test 2983 -
struct-assign.html GLSL Structure Assignment Test 4315 -
struct-equals.html GLSL Structure Equals Test 4266 -
struct-mixed-array-declarators.html 2969 -
struct-nesting-exceeds-maximum.html WebGL GLSL Conformance Tests 1196 -
struct-nesting-of-variable-names.html 3470 -
struct-nesting-under-maximum.html WebGL GLSL Conformance Tests 1167 -
struct-specifiers-in-uniforms.html 2227 -
struct-unary-operators.html 3114 -
ternary-operator-on-arrays.html WebGL GLSL Conformance Tests - Ternary operator on arrays 1626 -
ternary-operators-in-global-initializers.html Ternary Operators in Global Initializers 3138 -
ternary-operators-in-initializers.html 5614 -
uniform-location-length-limits.html WebGL uniform location length tests 3961 -
uninitialized-local-global-variables.html Uninitialized local/global variables should be initialized 8100 -