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